1. 29 May, 2014 1 commit
  2. 24 May, 2014 1 commit
  3. 23 May, 2014 1 commit
  4. 15 May, 2014 1 commit
  5. 08 May, 2014 2 commits
    • Add command to get discussion_link for a course · 5e849bfb
      This will be used to detect courses that are linking to Stack Exchange
      sites so we can handle them specially when generating data dumps.
      Greg Price committed
    • Make course ids and usage ids opaque to LMS and Studio [partial commit] · cd746bf8
      This commit adds the non-courseware lms/djangoapps and lms/lib.
      
      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
  6. 26 Feb, 2014 1 commit
  7. 30 Jan, 2014 1 commit
    • improve error reporting for reload_forum_users cmd · 5546a7fe
      If this management command fails it's tough to figure out why without
      seeing the text from the exception.  Luckily comment service does
      return useful feedback, we just have to show it.  This one-line
      change just add the exception text to the error message.
      
      Before (with spurrious debug msgs removed):
      
          sefk@util1:~$ ./manage.sh reload_forum_users Anthonyhubendurance
          update user info to discussion failed for user with id: Anthonyhubendurance
      
      After:
      
          sefk@util1:~$ ./manage.sh reload_forum_users Anthonyhubendurance
          update user info to discussion failed for user with id: Anthonyhubendurance, error=u'["Email is already taken"]'
      
      No unit testing (sorry) added since this doesn't have coverage
      already, and it's just a simple error case.
      Sef Kloninger committed
  8. 08 Nov, 2013 1 commit
  9. 14 Aug, 2013 1 commit
    • Shift enroll/unenroll logic to CourseEnrollment model, add is_active and mode. · 3ce87583
      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
  10. 19 Jun, 2013 1 commit
  11. 16 May, 2013 2 commits
  12. 06 May, 2013 2 commits
  13. 26 Apr, 2013 1 commit
  14. 22 Apr, 2013 1 commit
  15. 11 Apr, 2013 1 commit
  16. 29 Mar, 2013 1 commit
  17. 06 Feb, 2013 1 commit
  18. 05 Feb, 2013 1 commit
  19. 24 Jan, 2013 1 commit
  20. 05 Nov, 2012 1 commit
  21. 23 Oct, 2012 1 commit
  22. 12 Oct, 2012 1 commit
  23. 12 Sep, 2012 2 commits
  24. 23 Aug, 2012 1 commit
  25. 21 Aug, 2012 2 commits
  26. 14 Aug, 2012 1 commit
  27. 08 Aug, 2012 1 commit