- 08 Apr, 2015 7 commits
-
-
asadiqbal08/api-address-based-restriction:API Security: IP address based restriction added MCKIN-1108 uncomment the code
Asad Iqbal 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 textMatt Drayer committed -
Alan Boudreault committed
-
Add cohorted_threads_privacy cohort setting: a user that is not in any cohort will only see non-cohorted threads.
Alan Boudreault committed -
Add ENABLE_DISCUSSION_EMAIL_DIGEST feature, to enable discussion emails digest by default for all users
Alan Boudreault committed -
Alan Boudreault committed
-
Included commits: * xblock-external-ui: Include CSRF token in the API answer * xblock-external-ui: Adds support for CORS headers (cross-domain request) * xblock-external-ui: Include full path when building local_url * xblock-external-ui: Fix TestHandleXBlockCallback & bok_choy, add tests * xblock-external-ui: Only return `instance` in `_invoke_xblock_handler()` * xblock-external-ui: Group resources by hash tag to avoid duplicate loads * xblock-external-ui: Alternate referer check for CORS requests * session-cookie-httponly: Allow to disable httponly on session cookies * remove errant log message * xblock-no-anonymous: Fail early if the XBlock view is called anonymously
Xavier Antoviaque committed
-
- 07 Apr, 2015 33 commits
-
-
Sarina Canelake committed
-
Calen Pennington committed
-
Mark Hoeber committed
-
Calen Pennington committed
-
TNL-1146
muzaffaryousaf committed -
TNL-1146
muzaffaryousaf committed -
Jonathan Piacenti committed
-
Adam Palay committed
-
stephensanchez committed
-
Will Daly committed
-
PLAT-420
zubair-arbi committed -
Fix recommenders' bugs: template_lookup initialization, syntax error, and the incompatibility of the underscore library
swdanielli committed -
TNL-1240
Syed Hassan Raza committed -
TNL-1304
Waheed Ahmed committed -
Greg Price committed
-
get the raw DescriptorSystem, not the CombinedSystem when instantiating xmodules (TNL-1226) quality fixes remove trailing comma
Calen Pennington committed -
TNL-1351
Daniel Friedman committed -
TNL-1244
muhammad-ammar committed -
TNL-1362
cahrens committed -
This will help with rollout of TE-720 and any future new shards.
Ben Patterson committed -
Fix link stylings in LMS and CMS footers
Sarina Canelake committed -
[OPEN-444]
Sarina Canelake committed -
[OPEN-444]
Sarina Canelake committed -
David Baumgold committed
-
(optionally use a proxy process to spawn subprocesses)
Adam Palay committed -
ECOM-963 update copy in tests
Diana Huang committed -
Syed Hassan Raza committed
-
jsa committed
-
This reverts commit 66b949b7.
Adam Palay committed -
modulestore, in order to separate serializable block data from out-of-band, non-saved, temporary metadata. Eliminate the deepcopy causing performance problems with import/export. https://openedx.atlassian.net/browse/PLAT-416
John Eskew committed -
Calen Pennington committed
-
Calen Pennington committed
-
This fixes two bugs: 1. All statuses were listed as "Unknown" 2. Non-ASCII characters in a header column translation resulted in a 500
Greg Price committed
-