1. 12 Jun, 2017 1 commit
  2. 27 Jan, 2016 1 commit
    • Added CCX REST APIs · e63194c1
      CCX REST APIs
      OAUTH2 authorization for CCX APIs
      - oauth2 authorization required for ccx list.
      - Course-instructor permission for ccx api endpoint
      - Protection for detail view too.
      
      Tests for CCX REST APIs and OAUTH2 authorization
      Giovanni Di Milia committed
  3. 22 Nov, 2015 1 commit
  4. 10 Nov, 2015 1 commit
  5. 21 Oct, 2015 1 commit
  6. 18 Sep, 2015 1 commit
  7. 11 Aug, 2015 1 commit
  8. 07 Aug, 2015 1 commit
  9. 01 Aug, 2015 1 commit
    • Use the standard enrollment table instead of a custom CCX table for CCX · 458ed0a6
      enrollments.
      
      The goal for this PR is to have a single mechanism for registering users and
      reducing the number of places where special-casing for ccx courses is needed. The
      migration at this point is purposefully limited to convert ccx memberships into
      student enrollments when moving forward. No backward migration is in place at the
      moment. The ccx membership tables are not removed at this time. It is possible to go
      backwards and forwards multiple times with no errors or data loss.
      Carlos de la Guardia committed
  10. 20 Jul, 2015 1 commit
  11. 11 Apr, 2015 2 commits
    • MIT: CCX. Code Quality fixes · 9ddee934
      add doc strings; fix pep8 warning
      address some minor issues brought up by the code review process
      Carlos de la Guardia committed
    • MIT: CCX. Rename POC to CCX · 7f691e4a
      Final official name is Custom Courses for EdX (CCX), rename all code to remove previous name.
      
      Rename the FEATURE constant used to identify this feature
      
      Rename the middleware for the CCX change
      
      rename the constant used for storing the current poc id on the session.
      
      rename the _PocContext threading local
      
      rename the override provider in all places where it is referenced
      
      `PersonalOnlineCoursesOverrideProvider` -> `CustomCoursesForEdxOverrideProvider`
      
      generally rename symbols from overrides.py to replace `poc` with `ccx` where possible without changing model names or attributes
      
      rename more symbols from poc to ccx
      rename util functions from app utils module
      
      general symbol renaming poc -> ccx in views.py and related url changes
      
      Rename the coach role wherever it is used.
      
      reword poc_coach to ccx_coach
      
      UI rename
      
      replace POC with CCX globally
      
      template context variable renamed
      
      rename poc_ to ccx_ in urls and all related locations (views, js, scss etc)
      
      remove pocs migrations
      
      Final massive renaming, including models.  Re-built migration.
      
      cleaning up a few tailing references
      
      Fix reference typo in schedule template JS
      
      undo modifications made on the fly in test setup to ensure that our tests are properly isolated from the rest of the system tests.
      
      Fixes jazkarta/edx-platform#38
      
      Clean up some leftover strings and comments
      
      fixing more strings and comments in python files
      
      fix a naming error in the schedule tab that was causing problems in deleting courseware items.
      
      Fixes jazkarta/edx-platform#36
      
      updating tests and utility code to match changes in infrastructure from latest rebase
      cewing committed