Skip to content
Snippets Groups Projects
  1. Mar 20, 2015
  2. Mar 18, 2015
  3. Mar 13, 2015
    • Clinton Blackburn's avatar
      Added commerce/purchase endpoint · eaa7a220
      Clinton Blackburn authored
      This new endpoint is intended to replace enrollment API call used on the login+registration page. Instead of directly enrolling students, the view will contact the external e-commerce API (Oscar) to create a new order. Oscar will be responsible for completing the order and enrolling the student.
      
      This behavior will only apply to course modes with associated SKUs. All other course mode enrollments will be processed directly by LMS.
      eaa7a220
  4. Mar 03, 2015
  5. Feb 27, 2015
  6. Feb 26, 2015
  7. Feb 24, 2015
  8. Feb 17, 2015
  9. Feb 13, 2015
    • Clinton Blackburn's avatar
      Finishing async course structure work · 92ca64fa
      Clinton Blackburn authored
      - Added tests
      - Updated model field specification
      - Fixed issue of multiple event emission
      - Updated admin page
      - Added management command to manually generate course structures
      92ca64fa
  10. Feb 12, 2015
  11. Feb 02, 2015
  12. Jan 29, 2015
  13. Jan 21, 2015
  14. Jan 20, 2015
  15. Jan 15, 2015
    • Afzal Wali's avatar
      Added the reportlab requirement to base.txt · a8ebf6da
      Afzal Wali authored
      Added receipts_pdf.py
      
      Used Paragraph for displaying a large body of text.
      
      added the table
      
      Line breaks in the para text. font size adjusted.
      
      Improved the main table (alignments) and totals (converted to a table as well)
      
      Converted the footer into a table, and allowed for pagination.
      
      Added pagination to item data table.
      
      Handled wrapping of long descriptions into multiple lines.
      
      email attachment for both invoice and receipt
      
      added the currency from the settings
      
      Removed magic numeric literals and added meaningful variables.
      
      Added initial set of substitutions from configuration
      
      add defining logo paths via configuration
      
      Removed font dependencies. Will use the system default fonts which appear good enough to me.
      
      Alignment adjustments as per suggestions.
      
      Fixed the pep8 violations. Added comments to styling
      
      added the decimal points to the price values
      
      Cleanup. Docstrings.
      
      i18n the text in the pdf file
      
      fix pep8/pylint issues
      
      Changed the amounts from string to float.
      
      Overrode the 'pdf_receipt_display_name' property in the OrderItem subclass Donation.
      
      used the PaidCourseRegistration instead of the parent OrderItem to avoid course_id related exceptions.
      
      quality fixes
      
      added  the test cases for the pdf
      
      made the changes in the pdf suggested by griff
      
      updated the pdf tests to assert the pdf content
      
      used the pdfminor library
      
      fix quality issues
      
      made the changes suggested by Will
      
      added the text file that says "pdf file not available. please contact support"
       in case pdf fails to attach in the email
      a8ebf6da
  16. Jan 14, 2015
  17. Jan 10, 2015
  18. Jan 08, 2015
  19. Jan 05, 2015
  20. Dec 24, 2014
  21. Dec 17, 2014
  22. Dec 16, 2014
  23. Dec 11, 2014
  24. Dec 05, 2014
  25. Dec 01, 2014
  26. Nov 26, 2014
  27. Nov 05, 2014
  28. Nov 04, 2014
  29. Oct 23, 2014
  30. Oct 20, 2014
  31. Oct 14, 2014
  32. Oct 09, 2014
  33. Sep 29, 2014
  34. Sep 23, 2014
    • David Ormsbee's avatar
      Basic Mobile API (v0.5) and Video Abstraction Layer integration. · 4f5d8b30
      David Ormsbee authored
      Note that the features in this release are opt-in, and course and video
      behavior will remain the same unless a course explicitly opts in.
      
      Major pieces of functionality with this commit:
      
      Allows the listing of a user's enrollments, course videos, and updates. In
      order to make a course available for mobile use, course staff must explicitly
      set the Course Advanced Setting "Mobile Course Available" to true. Course staff
      will always see their own courses through the Mobile API regardless of this
      setting, but students will only be allowed to see a course through the Mobile
      API if this setting is set to "true". By default, a Course will *not* be
      available for mobile use.
      
      This is a Django app for video resource management. It is completely optional,
      and is intended to allow video and operations teams to create new encodings of
      videos (e.g. low res for mobile) and change CDNs without having to edit course
      data directly. Course teams can now use a "EdX Video ID" setting for Videos,
      which will leverage VAL. Video units that do not fill in an "EdX Video ID" will
      behave exactly as they always have.
      
      * The Mobile API is enabled with the ENABLE_MOBILE_REST_API feature flag.
      * VAL is enabled with the ENABLE_VIDEO_ABSTRACTION_LAYER_API feature flag.
      * VAL and the Mobile API both require ENABLE_OAUTH2_PROVIDER).
      * The Mobile API is a read-only API, but VAL requires database migrations.
      * Applications that make use of either the Mobile API or VAL must be registered
        with the OAuth2 provider app in Django Admin.
      4f5d8b30
  35. Sep 18, 2014
Loading