Nimisha Asthagiri
83866943bb
Merge pull request #8212 from edx/mobile/API_decorators
...
Move generic mobile API view decorators.
2015-05-27 15:36:48 -04:00
Nimisha Asthagiri
a7fabd5927
Move generic mobile API view decorators.
2015-05-27 14:35:27 -04:00
Nimisha Asthagiri
5aa15954f7
Minor update to video_outline API.
2015-05-27 12:00:18 -04:00
Calen Pennington
a2cbd16680
Merge pull request #7789 from cpennington/wrap-csm
...
Wrap access to CSM (inside FieldDataCache) to use the new interface
2015-05-20 16:11:07 -04:00
Calen Pennington
2e06e592ca
Use DjangoXBlockUserStateClient to implement UserStateCache
2015-05-20 15:33:29 -04:00
Calen Pennington
8c959528bc
Add a last_modified method to FieldDataCache
2015-05-20 15:07:27 -04:00
christopher lee
5cef287c5d
MA-635 Block Mobile Content for unfulfilled milestones
...
Previously, the mobile api did not check for pre-requisite courses
or entrance exams. This change checks for these milestones and then
returns course content accordingly.
2015-05-15 09:39:54 -04:00
Ned Batchelder
7c704f3959
Move xmodule_modifiers.py to openedx/core/lib/xblock_utils.py
2015-05-14 16:03:50 -04:00
Nimisha Asthagiri
c2a1870fb5
Clean ID of course_module for push notification channel name.
...
Update Mobile API to include channel_id for course.
2015-04-18 15:30:19 -04:00
jsa
46b63164a0
Implement profile_image upload and remove endpoints
...
TNL-1537
Co-Authored-By: Andy Armstrong <andya@edx.org >
Co-Authored-By: cahrens <christina@edx.org >
2015-04-17 17:23:12 -04:00
Greg Price
cfcb304885
Include VAL data in video module export/import
...
This is required so that an a video module exported by one Open edX
deployment and imported by another will work correctly if it contains an
edx_video_id but does not populate other URL fields.
JIRA: MA-110
2015-03-31 19:35:06 -04:00
christopher lee
e8dfac091b
MA-77 Auto VAL clone course
...
MA-77 Automatically adds the course id to the videos in VAL
when a course is rerun.
2015-03-26 12:36:43 -04:00
christopher lee
3b150da1d7
MA-169 return requested val encoded video profiles
...
MA-169 Mobile api now calls for mobile_low (default), mobile_high,
and youtube profiles instead of only mobile_low.
2015-03-25 15:40:58 -04:00
Greg Price
0f0ee6a394
Merge pull request #7455 from edx/aleffert/video_web_only
...
Add web-only setting to video module
2015-03-23 15:38:18 -04:00
Greg Price
438ce5f7a4
Add web-only setting to video module
...
This is needed for courses that license video content where the license
allows only for viewing on the web, not on mobile apps.
JIRA: MA-307
2015-03-23 14:45:17 -04:00
Ned Batchelder
f396c11579
Fix unidiomatic type checking
2015-03-20 15:48:54 -04:00
Nimisha Asthagiri
d7386ecc87
Use depth=0 for call to cache_for_descriptor_descendents.
2015-03-18 14:55:15 -04:00
Nimisha Asthagiri
eca523e01e
Mobile API MA-7: Support A/B test and cohorted content
2015-03-18 14:55:15 -04:00
Nimisha Asthagiri
091d6aebe9
Mobile API: Modularize VideoOutline code
2015-03-18 14:55:15 -04:00
Andy Armstrong
37dd0ec840
Merge pull request #7327 from edx/andya/preferences-api
...
Implement full preferences API
2015-03-17 00:57:01 -04:00
Andy Armstrong
6976a33a85
Add the preferences endpoint to the User API
...
TNL-1493
See https://openedx.atlassian.net/wiki/display/TNL/User+API for details
2015-03-16 23:34:35 -04:00
stv
6c06f8ce5d
Fix Pylint: C1001(old-style-class)
2015-03-13 20:20:04 -07:00
Nimisha Asthagiri
e77bcab571
MA-345 Mobile Enrollment API: add course' Facebook URL
2015-03-13 11:13:33 -04:00
Nimisha Asthagiri
9f0d6c006d
MA-125 Mobile Enrollment API: add certificate info
2015-03-12 14:11:14 -04:00
Jonathan Piacenti
8ad4d081fb
Added library import and export via .tar.gz'd XML files.
2015-03-10 21:29:29 +00:00
Lee Newton
c375f666d2
bnotions contributions to mobile api
2015-03-02 22:27:27 -05:00
Syed Hassan Raza
7b194a3324
Unicode handling for transcript filename
...
TNL-1253 https://openedx.atlassian.net/browse/TNL-1253
2015-03-02 16:39:49 +05:00
Christina Roberts
9d956e03e7
Merge pull request #7053 from edx/christina/account-api
...
User account API
2015-02-25 17:11:55 -05:00
Nimisha Asthagiri
83a3adb97b
MA-291 Allow API access without email activation
2015-02-24 06:05:18 -05:00
cahrens
023e6ec8cd
GET method for user account API.
2015-02-20 14:52:46 -05:00
Nimisha Asthagiri
9e7b916fd6
Merge pull request #6797 from edx/mobile/perf_improvements
...
Mobile performance improvements
2015-02-10 16:21:37 -05:00
Nimisha Asthagiri
a6130507c1
Mobile Video Summary API: add filter for get_children
2015-02-10 14:02:50 -05:00
Nimisha Asthagiri
4b9434a326
Mobile UserCourseStatus API: performance improvement with depth=2.
2015-02-10 14:02:50 -05:00
Nimisha Asthagiri
1840fe7f06
Mobile API: use bulk_operation context manager.
2015-02-10 14:02:49 -05:00
cahrens
040f96223c
Update for split modulestore as default.
2015-02-09 10:00:14 -05:00
Ben Patterson
2dd3cd8659
Fix pep8 violation.
2015-01-29 12:20:23 -05:00
Mark Hoeber
1d738527b6
Platform/Mobile API doc updates
2015-01-29 10:19:35 -05:00
christopher lee
b6c08ad213
Named_path variable now populates complete path
2015-01-20 12:53:37 -05:00
Nimisha Asthagiri
8ed247b362
Merge pull request #6662 from edx/mobile/MA-227
...
MA-227 Mobile announcements sort order correction.
2015-01-16 12:45:08 -05:00
Nimisha Asthagiri
caee333142
MA-227 Mobile announcements sort order correction.
2015-01-16 08:58:08 -05:00
Nimisha Asthagiri
dea6b764de
Mobile enrollments API: sort order by recent enrollment date.
2015-01-15 21:53:42 -05:00
Nimisha Asthagiri
a07f607281
Updated strategy per review feedback.
2015-01-15 17:15:46 -05:00
Nimisha Asthagiri
920dfb5270
MA-216 Mobile API: display unreleased courses in enrollment list.
2015-01-14 12:30:11 -05:00
Nimisha Asthagiri
e57f3e3b03
Merge pull request #6572 from edx/mobile/fix-decorator-api
...
Fix Mobile API decorators
2015-01-13 06:20:10 -05:00
Nimisha Asthagiri
9566a46a4d
Fix Mobile API decorators.
2015-01-13 02:29:53 -05:00
christopher lee
3e5f7bacdd
MA-187 ValueError fix
...
Fix for MA-187 where a value error was thrown when
a course has a video directly under a section. This
PR handles the situations where a chapter or section
can be none, and then returns the appropriate url
if available.
2015-01-12 14:15:18 -05:00
Nimisha Asthagiri
3498eeb1f6
MA-212 Mobile API support for backward compatibility of course updates.
2015-01-08 10:05:29 -05:00
Nimisha Asthagiri
5349b55bd0
MA-199 Course Authorization framework in mobile API.
2015-01-07 19:31:02 -05:00
Nimisha Asthagiri
0687a62a8f
Add back end for Studio video upload feature
...
This feature allows upload of video assets to S3. This requires that the
VIDEO_UPLOAD_PIPELINE setting be properly configured and that each
course be configured with a token issued by the media team for their
processing purposes (e.g. linking the video with a YouTube channel).
Co-authored-by: Greg Price <gprice@edx.org >
2014-12-15 13:09:59 -05:00
Nimisha Asthagiri
aa309a8caf
MA-182 Fix Mobile Subtitles.
2014-12-11 08:54:03 -05:00