- 14 Aug, 2013 1 commit
-
-
Features coming down the pipe will want to be able to: * Refer to enrollments before they are actually activated (approval step). * See what courses a user used to be enrolled in for when they re-enroll in the same course, or a different run of that course. * Have different "modes" of enrolling in a course, representing things like honor certificate enrollment, auditing (no certs), etc. This change adds an is_active flag and mode (with default being "honor"). The commit is only as large as it is because many parts of the codebase were manipulating enrollments by adding and removing CourseEnrollment objects directly. It was necessary to create classmethods on CourseEnrollment to encapsulate this functionality and then port everything over to using them. The migration to add columns has been tested on a prod replica, and seems to be fine for running on a live system with single digit millions of rows of enrollments.
David Ormsbee committed
-
- 21 Jun, 2013 1 commit
-
-
Ned Batchelder committed
-
- 16 May, 2013 1 commit
-
-
Jay Zoldak committed
-
- 06 May, 2013 1 commit
-
-
Chris Dodge committed
-
- 27 Mar, 2013 1 commit
-
-
add fixes for 500 bugs (lighthouse 287 and 293) by requiring login for accessing licenses and inline discussions. Add unit tests for licenses, and rearrange tests based off of (the former) PageLoad. Also cleanups for pylint and pep8.
Brian Wilson committed
-
- 06 Mar, 2013 1 commit
-
-
Calen Pennington committed
-
- 11 Feb, 2013 1 commit
-
-
Ned Batchelder committed
-
- 05 Feb, 2013 1 commit
-
-
This reverts commit e7450874.
David Ormsbee committed
-
- 29 Jan, 2013 1 commit
-
-
Jay Zoldak committed
-
- 25 Jan, 2013 2 commits
-
-
Victor Shnayder committed
-
Kevin Chugh committed
-
- 24 Jan, 2013 3 commits
-
-
- this may not be a good idea, but needed for testing cohorts for now...
Victor Shnayder committed -
Victor Shnayder committed
-
Victor Shnayder committed
-
- 02 Nov, 2012 1 commit
-
-
Use one of our test courses when testing course permissions for the discussion client, because we now have course policy level overrides.
David Ormsbee committed
-
- 21 Aug, 2012 2 commits
-
-
David Ormsbee committed
-
David Ormsbee committed
-
- 20 Aug, 2012 3 commits
-
-
Rocky Duan committed
-
Rocky Duan committed
-
Rocky Duan committed
-
- 06 Aug, 2012 1 commit
-
-
Mike Chen committed
-