1. 16 Jul, 2013 2 commits
    • No longer persist XModule templates · 3722685e
      Instead, we use XModule field default values when creating an empty
      XModule. Driven by this use case, we also allow for XModules to be
      created in memory without being persisted to the database at all. This
      necessitates a change to the Modulestore api, replacing clone_item with
      create_draft and save_xmodule.
      Don Mitchell committed
    • Make DraftModuleStore mongo only · ef8618f7
      DraftModuleStore was originally designed as a mixin, but never used that
      way, and with the upcoming changes to use the versioned module store,
      never will be. This changes removes a circular dependency between
      mongo.py and draft.py.
      Don Mitchell committed
  2. 11 Jul, 2013 1 commit
  3. 01 Jul, 2013 1 commit
  4. 26 Jun, 2013 1 commit
  5. 21 Jun, 2013 1 commit
  6. 18 Jun, 2013 2 commits
  7. 17 Jun, 2013 1 commit
  8. 12 Jun, 2013 1 commit
  9. 10 Jun, 2013 3 commits
  10. 15 May, 2013 1 commit
  11. 10 May, 2013 1 commit
  12. 06 May, 2013 11 commits
  13. 03 May, 2013 1 commit
    • Modify course registration flow for new login and registration pages · e5846e64
      Now that we are using separate pages for login and registration rather than
      modals, clicking the registration button for a course should direct an
      unauthenticated user to the registration page, and the user should be enrolled
      in the course upon successful registration. Likewise, an unauthenticated user
      attempting to unenroll from a course should be directed to the login page and
      subsequently unenrolled from the course upon successful login. The enrollment
      change service also now uses HTTP status codes rather than JSON to communicate
      status to the front end.
      Greg Price committed
  14. 16 Apr, 2013 1 commit
  15. 29 Mar, 2013 2 commits
  16. 28 Mar, 2013 7 commits
  17. 27 Mar, 2013 1 commit
  18. 06 Mar, 2013 1 commit
  19. 05 Mar, 2013 1 commit