- 04 Dec, 2015 1 commit
-
-
Mark Sadecki committed
-
- 03 Dec, 2015 11 commits
-
-
CohortMembership Transaction Fixes
Eric Fischer committed -
Fixes TNL-363: EdX OpenID provider doesn't handle unicode e-mails
David Baumgold committed -
jia/MA-1748 patch read states for users
wajeeha-khalid committed -
Enforce order on these events to solve flaky condition.
Ben Patterson committed -
Upgrade pip to 7.1.2
David Baumgold committed -
Audit logs were causing open_id provider logins to fail when username or e-mail address contained unicode data.
Jacek Bzdak committed -
Jacek Bzdak committed
-
wajeeha-khalid committed
-
Fixes test_page_scroll_on_thread_change_view failing on chrome
raeeschachar committed -
Ben Patterson committed
-
Ben Patterson committed
-
- 02 Dec, 2015 13 commits
-
-
do orphan deletion in a bulk operation (SUST-21)
Adam committed -
There are 3 main changes in this commit: * CohortFactory now sets up memberships properly, so consuming tests do not need to explicitly touch CourseUserGroup.users to add() users. * test_get_cohort_sql_queries has been updated to 3 and 9 queries when using and not using the cache, respectively. This is needed due to each operation needing an extra queery to get the CourseUserGroup from the CohortMembership. * Adding remove_user_from_cohort(), the counterpart to add_user_to_cohort(). This is also to keep tests from touching the users field directly, and keep CohortMembership data in sync.
Eric Fischer committed -
An issue arose recently due to ATOMIC_REQUESTS being turned on by default. It turns out that CohortMemberships had been somewhat relying on the old default transaction handling in order to keep CohortMemberships and the underlying CourseUserGroup.users values in-sync. To fix this, I've made all updates to Cohortmemberships go through an outer_atomic(read_committed=True) block. This, is conjunction with the already present select_for_update(), will no longer allow 2 simultaneous requests to modify objects in memory without sharing them. Only one process will be touching a given CohortMembership at any given time, and all changes will be immediately comitted to the database, where the other process will see them. I've also included some changes to get_cohort(), add_user_to_cohort(), and remove_user_from_cohort() in order to properly make use of the new CohortMembership system.
Eric Fischer committed -
LMS: changing blue to pink, ensuring contrast, for Studio/Staff
clrux committed -
Adam Palay committed
-
Chris Rodriguez committed
-
MA-1742; return read status for GET thread details
wajeeha-khalid committed -
Chris Rodriguez committed
-
Fixed test studio split test failing on chrome
raeeschachar committed -
Replacing user dropdown field with user search textbox. On stage due …
Awais Qureshi committed -
raeeschachar committed
-
Fixed test cc and test arr license that were failing on Chrome
raeeschachar committed -
Allow using a custom login/register form with third_party_auth
Braden MacDonald committed
-
- 01 Dec, 2015 15 commits
-
-
Braden MacDonald committed
-
Release-2015-12-01 conflict resolved
Robert Raposa committed -
# Conflicts: # requirements/edx/github.txt
Robert Raposa committed -
Modify existing Programs migration to account for help_text change
Renzo Lucioni committed -
SOL-1417 Certs: Allow CSV upload for Cert Exceptions
Matt Drayer committed -
Add pagination support to course catalog API
Nimisha Asthagiri committed -
raeeschachar committed
-
raeeschachar committed
-
SOL-1389: Cert Exception: Add error states and messages
Matt Drayer committed -
Support multiprocess bok-choy testing for discussion
Ben Patterson committed -
SOL-1439: removed certificates delivered dependency on certificate eligibility
Matt Drayer committed -
SOL-1466: Make sure web view renders certs only if downloadable.
Matt Drayer committed -
* Catalog results are now paginated * Implements the new namespaced pagination described at https://openedx.atlassian.net/wiki/pages/viewpage.action?pageId=47481813 * API level code returns pythonic business objects * View layer performs serialize at the view layer * Convert views to use DRF generic views * Removes an unintentional authentication decorator that caused the detail endpoint to return a 401 for anonymous users MA-1724
J. Cliff Dyer committed -
MA-1211; Discussion API - make boolean params case insensitive
wajeeha-khalid committed -
Do not install xblock-utils in editable mode
Douglas Hall committed
-