1. 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
  2. 30 Jul, 2014 1 commit
  3. 23 Jul, 2014 1 commit
  4. 21 Jul, 2014 1 commit
  5. 17 Jul, 2014 1 commit
  6. 10 Jul, 2014 1 commit
  7. 09 Jul, 2014 1 commit
  8. 07 Jul, 2014 1 commit
  9. 12 May, 2014 1 commit
  10. 29 Apr, 2014 1 commit
  11. 24 Apr, 2014 1 commit
    • Additional logic to handle more course_image URL edge cases · c4ea3380
      This changes logic to allow more missed use cases of course_image to
      work properly.  The cases are:
      
      . XML courses with the course_image attribute set
      . Mongo courses that are imported without a contentstore
      . Mongo courses that have course_image set but don't have a content store
      
      It also exports default images_static_course.jpg to
      images/static_course.jpg to handle a use case where a course author
      uploaded an image to the default location in studio without using the
      studio interface for adding course images, they then export the course, and then
      import it without a contentstore
      Carson Gee committed
  12. 08 Apr, 2014 1 commit
  13. 31 Mar, 2014 1 commit
    • Add multiple transcripts editor. · dfa7c27e
      Fix donwload subs for non youtube videos and non-en language - continue.
      Add acceptance tests.
      Add detetion of assets on request.
      Updated docstring.
      Add fixes and acceptance tests.
      Fix acceptance tests.
      Update docsrtings and cleanup code, resful for language_id.
      Specify exception type in POST.
      Fix url in upload module.
      Improve exception handling.
      Remove 'en' and catching in editable_metadata.
      Move descriptor.get_context test to lms tests.
      Add query parameter to translation dispatch.
      Response to format parameter of translatin GET request.
      Fix Acceprance test: Metadata Editor.
      move handlers to proper scores.
      Split video player into smaller files.
      Add ugettext and fix typoes.
      Add changelog.
      Support for downloading non-ascii filenames.
      Change event binding.
      Add content-language to download requests.
      Reractor POST handler to not update self.transcripts.
      Alexander Kryklia committed
  14. 21 Mar, 2014 1 commit
  15. 19 Mar, 2014 1 commit
  16. 12 Mar, 2014 2 commits
  17. 11 Mar, 2014 2 commits
  18. 10 Mar, 2014 1 commit
  19. 07 Mar, 2014 1 commit
  20. 05 Mar, 2014 1 commit
  21. 26 Feb, 2014 1 commit
  22. 24 Feb, 2014 1 commit
  23. 12 Feb, 2014 2 commits
  24. 07 Feb, 2014 3 commits
  25. 05 Feb, 2014 1 commit
  26. 30 Jan, 2014 1 commit
  27. 14 Jan, 2014 1 commit
  28. 13 Jan, 2014 1 commit
  29. 06 Jan, 2014 1 commit
  30. 30 Dec, 2013 1 commit
  31. 20 Dec, 2013 1 commit
  32. 10 Dec, 2013 1 commit
  33. 09 Dec, 2013 1 commit
  34. 03 Dec, 2013 1 commit
  35. 26 Nov, 2013 1 commit