Skip to content
Snippets Groups Projects
  1. Oct 21, 2016
  2. Oct 07, 2016
  3. Oct 06, 2016
  4. Sep 12, 2016
  5. Sep 02, 2016
  6. Aug 15, 2016
  7. Jul 27, 2016
    • Saleem Latif's avatar
      1. Merge microsites into Comprehensive Theming · 8ae92901
      Saleem Latif authored
      2. Add site configuration overrides to theming/helpers.py
      3. Move microsite.get_value from theming/helpers to site_configuration/helpers
      4. Move microsite_configuration.microsite.get_value usages to site_configuration.helpers.values
      8ae92901
  8. Jun 28, 2016
    • PaulWattenberger's avatar
      Pwattenberger/sailthru enroll (#12816) · aa078dfd
      PaulWattenberger authored
      * Partial changes for purchase tracking
      
      * Continued changes for purchase tracking
      
      * Clean up code quality issues
      
      * Clean up code quality issues
      
      * Responses to code review
      
      * Fix code quality flaged issues
      
      * Fix code quality flaged issues
      
      * Fix code quality flaged issues
      
      * Fix problem processing sailthru_content cookie
      aa078dfd
  9. Jun 27, 2016
  10. Jun 15, 2016
  11. Jun 14, 2016
  12. May 31, 2016
  13. May 16, 2016
  14. Apr 05, 2016
  15. Apr 01, 2016
  16. Feb 25, 2016
    • Eric Fischer's avatar
      Fix for LoginFailure.MultipleObjectsReturned in is_user_locked_out (replay) · 97ac2845
      Eric Fischer authored
      The get_or_create function is vulnerable to race conditions in MySQL, which can
      cause the model LoginFailure to, in some cases, have more than one row for the
      same user, breaking the login for that user.
      
      Addinf functionality to expect and clean the error by deleting extra rows (by
      oldest lockout date), leaving just one entry and allowing the user to login.
      
      Replayed and squashed by @efischer19, initially commited by @laq
      97ac2845
  17. Feb 11, 2016
  18. Jan 28, 2016
  19. Jan 26, 2016
  20. Jan 04, 2016
  21. Dec 17, 2015
    • Peter Fogg's avatar
      Support tool for changing enrollments. · 30f25105
      Peter Fogg authored
      Allows support staff or global staff to view a list of a learner's
      enrollments, and change enrollment modes. We generate a
      ManualEnrollmentAudit record for these enrollment changes in order to
      track updates. Additionally, enrollment changes are handled through
      the enrollment API, which handles bookkeeping such as granting refunds
      where appropriate.
      
      ECOM-2825
      30f25105
  22. Dec 16, 2015
    • Peter Fogg's avatar
      Support tool for changing enrollments. · a680919e
      Peter Fogg authored
      Allows support staff or global staff to view a list of a learner's
      enrollments, and change enrollment modes. We generate a
      ManualEnrollmentAudit record for these enrollment changes in order to
      track updates. Additionally, enrollment changes are handled through
      the enrollment API, which handles bookkeeping such as granting refunds
      where appropriate.
      
      ECOM-2825
      a680919e
  23. Dec 10, 2015
  24. Nov 25, 2015
  25. Nov 24, 2015
  26. Nov 22, 2015
  27. Nov 10, 2015
    • Usman Khalid's avatar
      Rebase upgrade Django to v1.8.5 · 6cb62f26
      Usman Khalid authored
      Please note that this is a squshed commit and the work of:
      Symbolist, macdiesel, nedbat, doctoryes, muzaffaryousaf and muhammad-ammar
      6cb62f26
  28. Nov 03, 2015
  29. Oct 30, 2015
    • Bill DeRusha's avatar
      Add configurable refund window · 1f77810f
      Bill DeRusha authored
      Add configuration model for enrollment refunds.
      
      Use order info from otto in refund window calculation
      
      Delete dupe tests. Extend tests to include window tests
      
      Move ecom client from lib to djangoapps in openedx
      1f77810f
  30. Oct 22, 2015
  31. Oct 21, 2015
  32. Oct 20, 2015
    • Sarina Canelake's avatar
    • Afeef Janjua's avatar
      invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit) · 713689df
      Afeef Janjua authored
      Squashed commits:
      [62dd3f1] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [0246b1b] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [7c4fecf] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [4269e3b] disble protected access in pylint
      
      invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [0246b1b] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [7c4fecf] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [eb32c9a] fixed the python quality issue of accessing protected fields
      fixed the failing tests
      
      invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [0246b1b] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [7c4fecf] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [4269e3b] disble protected access in pylint
      
      invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [0246b1b] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [7c4fecf] invalidate UserProfile.country cache when UserProfile is updated (+2 squashed commits)
      Squashed commits:
      [4bfe22b] remove the delete case because there is none in current scenario
      [802c259] moved the test case to user profile properties file
      
      invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [0246b1b] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [7c4fecf] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [4269e3b] disble protected access in pylint
      
      invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [0246b1b] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [7c4fecf] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [eb32c9a] fixed the python quality issue of accessing protected fields
      fixed the failing tests
      
      invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [0246b1b] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [7c4fecf] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [4269e3b] disble protected access in pylint
      
      invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [0246b1b] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [7c4fecf] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [98d2415] added better log info message
      
      invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [62dd3f1] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [0246b1b] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [7c4fecf] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [4269e3b] disble protected access in pylint
      
      invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [0246b1b] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [7c4fecf] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [eb32c9a] fixed the python quality issue of accessing protected fields
      fixed the failing tests
      
      invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [0246b1b] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [7c4fecf] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [4269e3b] disble protected access in pylint
      
      invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [0246b1b] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [7c4fecf] invalidate UserProfile.country cache when UserProfile is updated (+2 squashed commits)
      Squashed commits:
      [4bfe22b] remove the delete case because there is none in current scenario
      [802c259] moved the test case to user profile properties file
      
      invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [0246b1b] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [7c4fecf] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [4269e3b] disble protected access in pylint
      
      invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [0246b1b] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [7c4fecf] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [eb32c9a] fixed the python quality issue of accessing protected fields
      fixed the failing tests
      
      invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [0246b1b] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [7c4fecf] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [4269e3b] disble protected access in pylint
      
      invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [0246b1b] invalidate UserProfile.country cache when UserProfile is updated (+1 squashed commit)
      Squashed commits:
      [7c4fecf] invalidate UserProfile.country cache when UserProfile is updated
      713689df
Loading