| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| djangoapps | ||
| lib | ||
| __init__.py | ||
| operations.py |
The code changes needed to get CohortMembership functioning properly. The key of this change is twofold: first, CohortMemberships are unique per-user, per-course. This is enforced at the database level. Secondly, the updates are done using a select_for_update, which ensures atomicity.
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| djangoapps | Loading commit data... | |
| lib | Loading commit data... | |
| __init__.py | Loading commit data... | |
| operations.py | Loading commit data... |