1. 01 Oct, 2014 1 commit
  2. 26 Aug, 2014 1 commit
    • Implemented Validation for Course Advanced Setting · 11d26091
      This commit adds validation for course advanced settings. Currently when course
      administrators make invalid changes in the Settings/Advanced Settings tab,
      they're not notified through a new modal window of the list of invalid settings
      changes.
      
      * Extending CourseMetadata
          - Previously, we only had update_from_json method in CourseMetadata.py,
            and it was only validating one field every POST request.
          - Now we have validate_and_update_from_json method that encapsulates the
            functionality of update_from_json into a validation call
          - To avoid discrepancy of validation standards between modules, validation
            uses the from_json method implemented to each field in xblock.
      
      * Different Response in advanced settings ajax requests
          - After receiving a POST ajax request, course.py calls
            validate_and_update_from_json, and sends a json object of either:
              1) valid course metadata model
              2) error objects
      
      * Error Messages shown in validation-error-modal
          - error objects passed through ajax are shown in a separate modal.
      Se Won Jang committed
  3. 13 Aug, 2014 1 commit
  4. 07 Aug, 2014 3 commits
  5. 01 Aug, 2014 1 commit
  6. 24 Jul, 2014 1 commit
  7. 20 Jun, 2014 1 commit
  8. 29 May, 2014 2 commits
  9. 22 May, 2014 1 commit
  10. 21 May, 2014 1 commit
    • Allow creation of components on container page · 541d20ef
      This commit implements STUD-1490, allowing creation of components
      on the container page. It also enables the delete and duplicate
      buttons now that new content can be created that would benefit.
      
      Note that it also creates shared functionality for adding components,
      and refactors the unit page to use it too.
      Andy Armstrong committed
  11. 02 May, 2014 1 commit
  12. 15 Apr, 2014 2 commits
  13. 09 Apr, 2014 7 commits