- 02 Dec, 2015 1 commit
-
-
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
-
- 01 Dec, 2015 16 commits
-
-
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 -
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 -
split variables on multiple lines changes after feedback from Afzal
Zia Fazal committed -
Saleem Latif committed
-
Saleem Latif committed
-
Aamir khan/ecom 1447 login error message
Aamir committed -
wajeeha-khalid committed
-
Douglas Hall committed
-
- 30 Nov, 2015 8 commits
-
-
Prevents makemigrations from creating a new migration for the programs app.
Renzo Lucioni committed -
Initial migrations for verified deadlines for self paced
Bill DeRusha committed -
Sprint Solutions:Zug PHX-200 PHX-201 Adding LTI consumer XBlock to requirements
Douglas Hall committed -
MA-1667: Update Mobile API to support Web Certificates
Nimisha Asthagiri committed -
Suggest the devops group alias, rather than individual names
Kevin Falcone committed -
Douglas Hall committed
-
Bill DeRusha committed
-
asadiqbal committed
-
- 28 Nov, 2015 8 commits
-
-
OwnLearnerProfile multiprocessing support
Ben Patterson committed -
Make cohort management tests multiprocess capable.
Ben Patterson committed -
This fixes a flaky condition that is only exposed when tests are run in multiprocessing mode.
Ben Patterson committed -
Fix a flaky test condition that only occurs in multiprocessing mode. Make the page definition more specific; the previous implementation would not fully render all objects in time. Avoid race condition related to events order (in faster, multiprocess testing, the order is not exactly the same since some events arrive at once).
Ben Patterson committed -
Add scenario for testing unicode cohort. Verifying the events is a TODO because the verification method will need to be refactored to handle an additional cohort that's not included in setUp. (Or refactor the setup, or refactor the unicode test, etc.)
Ben Patterson committed -
Ben Patterson committed
-
Ben Patterson committed
-
Ben Patterson committed
-
- 27 Nov, 2015 4 commits
-
-
Help text update for full name
Ahsan Ulhaq committed -
LoggerBackend encoding for json dumps
Syed Hasan raza committed -
Fixed test create library failing on chrome
raeeschachar committed -
Syed Hassan Raza committed
-
- 26 Nov, 2015 3 commits
-
-
raeeschachar committed
-
Migrations will now run during Acceptance tests
Brian Beggs committed -
SOL-1433:remove audit course mode
Zia Fazal committed
-