- 12 Sep, 2013 3 commits
-
-
Chris Dodge committed
-
switch to using get() rather than get_or_create(). Also add a test case with a different casing on the courseId
Chris Dodge committed -
define a unseeding forums permissions and call into it from delete_course define a unseeding forums permissions and call into it from delete_course
Chris Dodge committed
-
- 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
-
- 22 May, 2013 1 commit
-
-
add a migrations to the new django_comment_common to keep things a bit more consistent with our normal useage.
Chris Dodge committed
-
- 10 May, 2013 1 commit
-
-
Chris Dodge committed
-
- 07 May, 2013 2 commits
-
-
Chris Dodge committed
-
Chris Dodge committed
-
- 06 May, 2013 2 commits
-
-
update comment models.py to not have the dependency on get_course_by_id (which is in LMS). Also explicitly set the db_table name because django auto generates table prefixes according to the djangoapp name
Chris Dodge committed -
move some files from lms/djangoapps/django_comment_client to common/djangoapps/django_comment_common
Chris Dodge committed
-