- 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
-
- 22 Nov, 2015 1 commit
-
-
Ned Batchelder committed
-
- 19 Nov, 2015 1 commit
-
-
Chris Dodge committed
-
- 13 Nov, 2015 1 commit
-
-
Saleem Latif committed
-
- 10 Nov, 2015 2 commits
-
-
Please note that this is a squshed commit and the work of: Symbolist, macdiesel, nedbat, doctoryes, muzaffaryousaf and muhammad-ammar
Usman Khalid committed -
Saleem Latif committed
-
- 06 Nov, 2015 1 commit
-
-
Chris Dodge committed
-
- 03 Nov, 2015 1 commit
-
-
Saleem Latif committed
-
- 30 Oct, 2015 1 commit
-
-
Updating previously-existing unit tests to function with the new CohortMembership model.
Eric Fischer committed
-
- 29 Oct, 2015 1 commit
-
-
Afzal Wali committed
-
- 23 Sep, 2015 1 commit
-
-
Diana Huang committed
-
- 17 Aug, 2015 1 commit
-
-
problem from legacy instructor dash to new instructor dash.
Tim Krones committed
-
- 13 Aug, 2015 1 commit
-
-
Chris Dodge committed
-
- 15 Jul, 2015 1 commit
-
-
Zia Fazal committed
-
- 14 Jul, 2015 1 commit
-
-
Sven Marnach committed
-
- 02 Jul, 2015 1 commit
-
-
* added generate certificates task and bok choy tests * added unit tests * changes based feedback and improved acceptance test * Change header text * changes based on feedback on 24/6 * added task_id to api output * fixed broken test * Remove "Instructor" from strings, per Docs team * Fixed flaky entrance exam test
Zia Fazal committed
-
- 19 Jun, 2015 1 commit
-
-
Chris Dodge committed
-
- 17 Jun, 2015 1 commit
-
-
Carlos de la Guardia committed
-
- 16 Jun, 2015 1 commit
-
-
Afzal Wali committed
-
- 04 Jun, 2015 1 commit
-
-
enroll in a course but have not signed up yet.
Tim Krones committed
-
- 28 May, 2015 1 commit
-
-
TNL-2251
cahrens committed
-
- 22 May, 2015 1 commit
-
-
- added the abstract and concrete layers of enrollment report provider - created a celery task. -added the button in the e-commerce reports section added the enrollment data backend added the payment data and start writing the test cases. updated the code with the feedback suggestions and wrote some test cases. - all the downloadable reports are now visible in the ecommerce download section. Pending instructor tasks is also visible in the ecommerce section added the fields in the user profile information changed the report store configuration key added the new http endpoint for financial reports to add more permissions for finance_admin to access. fix quality issues added test cases to check csv content data rebased with master and resolved conflicts changed the log messages added the changes as per code clintonb suggestions during code review updated the test cases for the finance_admin decorator changes suggested by clinton. Created and moved Table level filters to the Custom Manager for the CourseEnrollment model. ecommerce.js file was loaded twice in the instructor_dashboard.js fixed the issues added the registration code column in the csv added the full gender in the csv file Update data sources and add display name translations for the report columns fix meta name Make sure the reports section does not appear on non whitelabel courses pylint fixes expand out enumerated values
Muhammad Shoaib committed
-
- 13 May, 2015 1 commit
-
-
* Handle grading errors
Daniel Friedman committed
-
- 12 May, 2015 2 commits
-
-
TNL-1988
Andy Armstrong committed -
Daniel Friedman committed
-
- 11 May, 2015 1 commit
-
-
Adam Palay committed
-
- 05 May, 2015 1 commit
-
-
TNL-1886
muhammad-ammar committed
-
- 23 Mar, 2015 1 commit
-
-
TNL-1258
Usman Khalid committed
-
- 19 Mar, 2015 1 commit
-
-
zubair-arbi committed
-
- 23 Feb, 2015 2 commits
-
-
Conflicts: lms/djangoapps/courseware/courses.py lms/djangoapps/instructor_task/api.py refined entrance exam student attempts reset added rescore, delete state and task history functionality
Zia Fazal committed -
Syed Hassan Raza committed
-
- 18 Feb, 2015 1 commit
-
-
Syed Hassan Raza committed
-
- 10 Feb, 2015 1 commit
-
-
TNL-1351
Daniel Friedman committed
-
- 06 Feb, 2015 1 commit
-
-
TNL-1244
muhammad-ammar committed
-
- 15 Jan, 2015 2 commits
-
-
TNL-1196
Waheed Ahmed committed -
Andy Armstrong committed
-
- 08 Jan, 2015 1 commit
-
-
TNL-498
muhammad-ammar committed
-
- 10 Dec, 2014 1 commit
-
-
TNL-735
Daniel Friedman committed
-
- 15 Oct, 2014 1 commit
-
-
TNL-566
Daniel Friedman committed
-
- 14 Oct, 2014 1 commit
-
-
TNL-534
Daniel Friedman committed
-