Skip to content
Snippets Groups Projects
  1. Aug 16, 2013
  2. Aug 15, 2013
  3. Aug 14, 2013
    • David Ormsbee's avatar
      Shift enroll/unenroll logic to CourseEnrollment model, add is_active and mode. · 3ce87583
      David Ormsbee authored
      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.
      3ce87583
  4. Aug 13, 2013
  5. Aug 12, 2013
  6. Aug 08, 2013
  7. Aug 06, 2013
  8. Aug 02, 2013
  9. Jul 31, 2013
  10. Jul 22, 2013
  11. Jul 17, 2013
  12. Jul 16, 2013
  13. Jul 12, 2013
  14. Jun 26, 2013
  15. Jun 24, 2013
  16. Jun 21, 2013
  17. Jun 19, 2013
    • Ned Batchelder's avatar
      Fix strings that should be raw. · df6d3f9b
      Ned Batchelder authored
      df6d3f9b
    • Ned Batchelder's avatar
    • Jason Bau's avatar
      084160c1
    • Jason Bau's avatar
      Turn off Agreement to Terms of Service for Stanford shib · ca649d3c
      Jason Bau authored
      As stipulated by Stanford's office of general counsel
      ca649d3c
    • Jason Bau's avatar
      The bulk of Shibboleth authentication for Stanford · 824fb9a3
      Jason Bau authored
      Highlights:
      * The url '/shib-login/' interfaces with apache/mod_shib via
        request.META to handle shibboleth login and registrations
      * Courses can designate 'enrollment_domains' to limit enrollment
        to users with a linked ExternalAuthMap verified by a particular
        identity provider
      * Tests
      * Logging
      
       Changes to be committed:
      
      	new file:   common/djangoapps/external_auth/migrations/0001_initial.py
      	new file:   common/djangoapps/external_auth/migrations/__init__.py
      	new file:   common/djangoapps/external_auth/tests/test_shib.py
      	modified:   common/djangoapps/external_auth/views.py
      	modified:   common/djangoapps/student/views.py
      	modified:   common/lib/xmodule/xmodule/course_module.py
      	modified:   lms/djangoapps/courseware/access.py
      	modified:   lms/djangoapps/courseware/tests/test_access.py
      	modified:   lms/envs/common.py
      	modified:   lms/envs/dev.py
      	modified:   lms/envs/test.py
      	modified:   lms/templates/courseware/course_about.html
      	modified:   lms/templates/dashboard.html
      	modified:   lms/templates/extauth_failure.html
      	modified:   lms/templates/navigation.html
      	modified:   lms/templates/register.html
      	modified:   lms/templates/signup_modal.html
      	modified:   lms/urls.py
      	renamed:    lms/wsgi_apache.py -> lms/wsgi_apache_lms.py
      824fb9a3
  18. Jun 17, 2013
  19. Jun 10, 2013
  20. Jun 05, 2013
  21. Jun 04, 2013
  22. May 28, 2013
Loading