- 09 Nov, 2016 1 commit
-
-
attiyaishaque committed
-
- 07 Mar, 2016 1 commit
-
-
The profile name requires escaping when displayed. Proactively removing since it is not being used. Also discovered some dead code.
cahrens committed
-
- 02 Dec, 2015 2 commits
-
-
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
-
- 13 Jul, 2015 1 commit
-
-
Sarina Canelake committed
-
- 06 Jun, 2015 1 commit
-
-
Sarina Canelake committed
-
- 23 Mar, 2015 5 commits
-
-
Usman Khalid committed
-
TNL-1256
muzaffaryousaf committed -
Muhammad Ammar committed
-
TNL-1268
Muhammad Ammar committed -
TNL-181
muhammad-ammar committed
-
- 15 Jan, 2015 2 commits
- 10 Dec, 2014 1 commit
-
-
TNL-735
Daniel Friedman committed
-
- 05 Dec, 2014 1 commit
-
-
JIRA: TNL-710 IMPORTANT: this commit converts the course_groups package to using migrations. When deploying to an existing openedx instance, migration 0001 may fail with an error indicating that the CourseUserGroup table already exists. If this happens, running the 0001 migration first, with the --fake option, is recommended. After performing this step, remaining migrations should work as expected.
jsa committed
-
- 30 Oct, 2014 1 commit
-
-
Sarina Canelake committed
-
- 01 Oct, 2014 1 commit
-
-
Nimisha Asthagiri committed
-
- 11 Sep, 2014 1 commit
-
-
TNL-186
cahrens committed
-
- 28 Aug, 2014 1 commit
-
-
Daniel Friedman committed
-
- 28 Jul, 2014 1 commit
-
-
Sarina Canelake committed
-
- 29 May, 2014 1 commit
-
-
[LMS-2757]
Calen Pennington committed
-
- 22 May, 2014 1 commit
-
-
Diana Huang committed
-
- 20 May, 2014 1 commit
-
-
Don Mitchell committed
-
- 07 May, 2014 1 commit
-
-
This commit updates common/djangoapps. These keys are now objects with a limited interface, and the particular internal representation is managed by the data storage layer (the modulestore). For the LMS, there should be no outward-facing changes to the system. The keys are, for now, a change to internal representation only. For Studio, the new serialized form of the keys is used in urls, to allow for further migration in the future. Co-Author: Andy Armstrong <andya@edx.org> Co-Author: Christina Roberts <christina@edx.org> Co-Author: David Baumgold <db@edx.org> Co-Author: Diana Huang <dkh@edx.org> Co-Author: Don Mitchell <dmitchell@edx.org> Co-Author: Julia Hansbrough <julia@edx.org> Co-Author: Nimisha Asthagiri <nasthagiri@edx.org> Co-Author: Sarina Canelake <sarina@edx.org> [LMS-2370]
Calen Pennington committed
-
- 09 Apr, 2014 1 commit
-
-
Instead of noting users that are already in a cohort and not changing such users, clobber the previous cohort and display a message indicating the previous cohort membership. JIRA: FOR-452
Greg Price committed
-
- 07 Apr, 2014 1 commit
-
-
Instead of noting users that are already in a cohort and not changing such users, clobber the previous cohort and display a message indicating the previous cohort membership. JIRA: FOR-452
Greg Price committed
-
- 03 Dec, 2013 1 commit
-
-
David Baumgold committed
-
- 19 Jun, 2013 1 commit
-
-
Ned Batchelder committed
-
- 06 Feb, 2013 1 commit
-
-
Calen Pennington committed
-
- 25 Jan, 2013 2 commits
-
-
Victor Shnayder committed
-
- 24 Jan, 2013 5 commits
-
-
Victor Shnayder committed
-
Victor Shnayder committed
-
- Create new cohorts.py file - moved code there from models.py - implemented necessary functions. Next: testing :)
Victor Shnayder committed -
- still needs style, more features, but basic functionality works
Victor Shnayder committed -
- lets user see and add cohorts - needs styling - needs to allow them to actually manage membership!
Victor Shnayder committed
-