- 20 Aug, 2015 36 commits
-
-
ziafazal/api-order-leaders-by-time-of-achievement: order users by time of achievement if points are equal
Zia Fazal committed -
Matt Drayer committed
-
Fixed progress value by using total modules in the course as denominator. variable names changes and login for total_actual_completions efficient way to load leaf modules and added required settings to tests
Zia Fazal committed -
support for coverage guard against no completions
Zia Fazal committed -
Zia Fazal committed
-
Matt Drayer committed
-
cdodge/update-opaque-key: update user social stats to use the legacy courseId format since that is what the comment service expects fix broken test, make social_stats more robust based on the caller
Chris Dodge committed -
Matt Drayer committed
-
ziafazal/api-additional-fields-to-course-detail: added include_fields param to get additional fields
Zia Fazal committed -
make sure the social stats API endpoint accept an new source key format, but the forum service needs the old style. Plus add tests
Chris Dodge committed -
Matt Drayer committed
-
Matt Drayer committed
-
Matt Drayer committed
-
Zia Fazal committed
-
Also contains: * mattdrayer/rebase-20140722b: cherry-pick 0325694 * mattdrayer/rebase-20140722: cherry-pick e8b1217 * Sessions API Documentation * mattdrayer/rebase-20140722: cherry-pick ofao48d * mattdrayer/rebase-20140722: cherry-pick b0c343c * mattdrayer/rebase-20140722: cherry-pick d56e973 * mattdrayer/status-500-fix: Small API bug * added content_id to workgroup review submissions * mattdrayer/api-user-preferences-delete: Added new Detail view, GET/DELETE operations * mattdrayer/rebase-20140722: cherry-pick 0624385 * handle exception if user never accessed any course module * mattdrayer/rebase-20140722: cherry-pick caada51 * cdodge/add-progress-publish-api-endpoint: expose a new xblock runtime publish special cased event type 'progress' which adds an entry into the CourseCompletions table * add default setting for feature flag in common.py * mattdrayer/rebase-20140722: cherry-pick 7a1e12c * mattdrayer/rebase-20140722: Functional stabilization
Matt Drayer committed -
added active filter added tests
Zia Fazal committed -
added completions to response dict Merged course completions leaders and course avg added is_active check pep8 compliant remove serialiser class
Zia Fazal committed -
updated urls updated docs
Zia Fazal committed -
merged with master and updated url
Matt Drayer committed -
Zia Fazal committed
-
remove duplicate data
Chris Dodge committed -
mattdrayer/api-coursegrades: Added support for viewing a set of grades for a course. Includes filters/aggregations.
Matt Drayer committed -
Zia Fazal committed
-
Zia Fazal committed
-
switch to APIView to support url conventions merged with master
Zia Fazal committed -
Matt Drayer committed
-
muhhshoaib/adding_start_and_end_date_fields_to_course_objects_1302:added start and end date fields in course module muhhshoaib/adding_start_and_end_date_fields_to_course_objects_1302: changes in the start and end dates
Muhammad Shoaib committed -
Matt Drayer committed
-
Matt Drayer committed
-
Zia Fazal committed
-
Added new API to get enrolled and not enrolled users in Course Content Group: MCKIN-1027 Also contains: * Changes base on Matt's Feedback * Further changes based on Matt's feedback
Zia Fazal committed -
cdodge/fix-updates-parsing: seems like studio now uses a different HTML formatting, e.g. sections & articles rather than ol & li make backwards compatible to read older versions of Studio produced updates add some tests
Chris Dodge committed -
Matt Drayer committed
-
apply_group_type_fiter_1013 added request parameter in delete function of UserCoursesDetail https://github.com/edx-solutions/edx-platform/pull/43
Muhammad Shoaib committed -
Matt Drayer committed
-
Includes: * Initial API implementation * API_KEY header fix * Fixed indentation error * move api from common to lms * Course-Group Relationships * wip * add parsing of overview content blob * initial implementation * get course updates API method * get course static tabs API methods * add unit tests * fix some merge conflicts and remove some extra print statements picked up in rebase * better constrain some of the course url regexs to expect a triple for courseId * add ability to enroll users into courses * wip * add queryable group lists * add a GET endpoint to /api/groups/{groupid}/courses to get the list of courses associated with the group (program) * return the display names when listing all courses in a group (program) * create optimized course tree query API endpoint * make sure group profile data is properly serialized and deserialized. There appears to be a difference between how the Django test client handles things. Disabling unit test for now to unblock UI devs * null guard * fix broken unit test * add GET endpoint to group/user relationships * Added Security to session api as requested in #785 * Storing passoword history of user and validation for user's email and username * Moved security tests to lms also * add two FEATURE flag overrides to enable the security features * remove unnecessary settings overrides (because they are 'feature flags') * Adding ratelimiting on login api * Migrated from Function-Based Views to Class-Based-Views * Create new Account/Login Audit Log * The API should provide for an audit log when a user creates a new account or logs into the system. * UserList.post() now creates UserProfile, UserPreference records * Group Profile fix * Filter group subgroups by group type * Application reorganization * Name is now required during group creation * Added null check for profile name * User must reset password functionality added * User must reset password dunctionality added * Added user password reset functionality * Add password reset api and implemented Password history * Remove unused imports, password reset message text
Matt Drayer committed
-