1. 20 Aug, 2015 5 commits
  2. 24 Jul, 2015 1 commit
  3. 07 Jul, 2015 1 commit
  4. 02 Jul, 2015 1 commit
  5. 26 Jun, 2015 4 commits
  6. 24 Jun, 2015 1 commit
    • User info cookie · 5e86a647
      * Add a new cookie for user information
      * Make marketing cookie names configurable.
      * Handle URL reversal when URLs don't exist (in Studio)
      * Move cookie code from student/helpers.py into its own module.
      Will Daly committed
  7. 22 Jun, 2015 1 commit
  8. 19 Jun, 2015 1 commit
  9. 18 Jun, 2015 1 commit
  10. 12 Jun, 2015 2 commits
    • 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
  11. 11 Jun, 2015 1 commit
  12. 08 Jun, 2015 1 commit
  13. 03 Jun, 2015 1 commit
  14. 02 Jun, 2015 1 commit
  15. 28 May, 2015 3 commits
  16. 22 May, 2015 1 commit
    • SOL-794 Detailed Enrollment Report · b555c869
      - added the abstract and concrete layers of enrollment report provider
      - created a celery task.
      -added the button in the e-commerce reports section
      
      added the enrollment data backend
      
      added the payment data and start writing the test cases.
      
      updated the code with the feedback suggestions and wrote some test cases.
      - all the downloadable reports are now visible in the ecommerce download section.
      Pending instructor tasks is also visible in the ecommerce section
      
      added the fields in the user profile information
      changed the report store configuration key
      added the new http endpoint for financial reports to add more permissions for finance_admin to access.
      
      fix quality issues
      
      added test cases to check csv content data
      
      rebased with master and resolved conflicts
      
      changed the log messages
      
      added the changes as per code clintonb suggestions during code review
      
      updated the test cases for the finance_admin decorator
      
      changes suggested by clinton.
      
      Created and moved Table level filters to the Custom Manager for the CourseEnrollment model.
      
      ecommerce.js file was loaded twice in the instructor_dashboard.js fixed the issues
      
      added the registration code column in the csv
      
      added the full gender in the csv file
      
      Update data sources and add display name translations for the report columns
      
      fix meta name
      
      Make sure the reports section does not appear on non whitelabel courses
      
      pylint fixes
      
      expand out enumerated values
      Muhammad Shoaib committed
  17. 21 May, 2015 1 commit
  18. 18 May, 2015 1 commit
    • Courseware license (Creative Commons): FED · a3887e95
      Use native checkboxes for courseware license options
      In Studio settings editor for video module, don't show license if feature-flagged off
      Don't let Scope.contents fields leak to Studio editor
      JS gettext() must all be on the same line for i18n
      Add docstrings for bok-choy tests
      Remove LicenseMixin from HTMLDescriptor
      Responding to UX review feedback
      Add aria-pressed attribute
      Use https links instead of protocol-relative links for links to creativecommons.org
      Remove license from course outline page in Studio
      David Baumgold committed
  19. 08 May, 2015 2 commits
  20. 07 May, 2015 1 commit
  21. 27 Apr, 2015 1 commit
  22. 24 Apr, 2015 1 commit
  23. 22 Apr, 2015 1 commit
  24. 17 Apr, 2015 3 commits
  25. 16 Apr, 2015 1 commit
  26. 11 Apr, 2015 2 commits
    • 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
    • MIT: CCX. Address performance issues. · 2b4da4d8
      Use client's session to set POC for test, now that we have the capability to do that.
      
      Use a middleware to set the current POC one time per request, and avoid having to look up the stack for the current request in 'get_current_poc'.
      
      Fetch all overrides for a block at one time.
      
      Speed up the lineage computation by doing some caching.
      
      Unused import.
      
      Get field overrides once per user per block.
      
      Streamline configuration.
      
      Fix poc config tuples
      Chris Rossi committed