1. 27 Aug, 2015 1 commit
  2. 13 Jul, 2015 1 commit
  3. 12 Jun, 2015 2 commits
    • MIT CCX: Use CCX Keys: further revisions in response to code review · cb431ccb
      only require ccx-keys once
      
      get_current_ccx will now expect a CourseKey instance as its argument, and will raise a value error if this expectation is not met.
      
      document reason for local import
      
      add special methods to pass attribute setting and deletion through to the wrapped modulestore
      
      add __setattr__ and __delattr__ per code review, update __init__ to work with new methods
      
      style change per code review
      
      clean up context manager usage as recommended by code review
      
      remove unused code and imports
      
      convert modulestore type tests to use the `get_modulestore_type` api, remove unused imports
      
      code quality: add docstrings
      
      increase coverage for utils tests
      
      fix bug found in testing.
      
      increase test coverage on modulestore wrapper
      
      code quality fixes
      
      code-quality: ignore import error, but mark site for future consideration
      cewing committed
    • MIT CCX: Use CCX Keys - responses to code review · ef483650
      remove references to middleware that were missed previously
      
      use key apis rather than local implementation of key conversion.  remove local implementationa
      
      remove spurious test for attribute
      
      fix test setUp to avoid unneeded flattening
      
      code quality fixes
      
      add security check ensuring that the coach is coach for *this* CCX.
      
      prevent ccx/deprecated course id problems
      
      1.  do not allow ccx objects to be created if the course id is deprecated
      2.  filter out any ccx memberships that involve deprecated course ids (in case there are bad ccxs in the database)
      
      Fix test failures and errors arising from incorrect code path execution
      
      Create context manager to handle unwrapping and restoring ccx values for the modulestore wrapper, employ it throughout modulestore wrapper implementation
      cewing committed
  4. 06 Jun, 2015 1 commit
  5. 18 Feb, 2015 1 commit
  6. 09 Feb, 2015 1 commit
  7. 03 Feb, 2015 1 commit
  8. 27 Jan, 2015 1 commit
  9. 11 Dec, 2014 1 commit
  10. 10 Jul, 2014 1 commit
  11. 27 Jun, 2014 1 commit
  12. 19 Jun, 2014 1 commit
  13. 17 Jun, 2014 1 commit
  14. 29 May, 2014 1 commit
  15. 12 May, 2014 2 commits
  16. 09 May, 2014 1 commit
  17. 08 May, 2014 1 commit
    • 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
  18. 05 May, 2014 1 commit
  19. 06 Mar, 2014 2 commits
  20. 11 Feb, 2014 1 commit
  21. 04 Feb, 2014 1 commit
  22. 31 Jan, 2014 1 commit
  23. 22 Jan, 2014 1 commit
  24. 14 Jan, 2014 1 commit
  25. 10 Jan, 2014 1 commit
  26. 16 Dec, 2013 1 commit
    • Add sysadmin dashboard · ccc87337
      For seeing overview of system status, for deleting and loading
      courses, for seeing log of git imports of courseware.  Includes command
      for importing course XML from git repositories.
      
      Added a lot of tests for additional coverage with some minor fixes
      those tests discovered
      Carson Gee committed