Skip to content
Snippets Groups Projects
  1. Dec 17, 2019
  2. Dec 04, 2019
    • Robert Raposa's avatar
      remove studio signin and signup pages · 2202545a
      Robert Raposa authored
      This completes the work started in https://github.com/edx/edx-platform/pull/19453
      to use the LMS login and registration for Studio, rather than Studio
      providing its own implementation.
      
      LMS login/registration are being used for the following reasons:
      1. LMS logistration properly handles all SSO integrations.
      2. A single logistration is simpler to maintain and understand.
      3. Allows Studio to work more like all other IDAs that use LMS
      logistration.
      
      The original switch to use LMS logistration for Studio also added the
      toggle `DISABLE_STUDIO_SSO_OVER_LMS` to provide the community some
      additional time for switching. This commit removes this toggle, which
      at this point means all deployments will use the LMS logistration.
      
      This change requires sharing cookies across LMS and Studio. Should that
      prove to be a problem for certain Open edX instances, there are
      discussions of possible alternative solutions.
      See https://github.com/edx/edx-platform/pull/19845#issuecomment-559154256
      
      Detailed changes:
      * Fix some Studio links that still went to old Studio signin and signup.
      * Remove DISABLE_STUDIO_SSO_OVER_LMS feature toggle.
      * Remove old studio signin and signup pages and templates.
      * Fix url name "login", which had different meanings for Studio and LMS.
      * Use the following settings: LOGIN_URL, FRONTEND_LOGIN_URL,
      FRONTEND_LOGOUT_URL, and FRONTEND_REGISTER_URL.
      * Redirect /signin and /signup to the LMS logistration.
      * Add custom metric `uses_pattern_library`.
      * Add custom metric `student_activate_account`.
      * Add Django Settings to allow /signin, /signup, and /login_post to be
      disabled once ready.
      
      This work also relates to ARCH-218 and DEPR-6.
      
      ARCH-1253
      2202545a
  3. Nov 14, 2019
  4. Oct 31, 2019
  5. Sep 17, 2019
  6. Sep 04, 2019
  7. Sep 03, 2019
  8. Aug 30, 2019
  9. Aug 16, 2019
  10. Aug 08, 2019
  11. Jul 19, 2019
  12. Jul 17, 2019
  13. Jul 12, 2019
  14. Jun 20, 2019
    • Usman Khalid's avatar
      Convert VideoModule to VideoBlock. · 0b27c62c
      Usman Khalid authored
      Some deprecated functionality has been removed:
      
      - Reading data field and transforms being applied in the init() method.
      - The source field.
      - The source_visible attribute.
      0b27c62c
  15. Apr 05, 2019
  16. Mar 28, 2019
  17. Mar 11, 2019
  18. Mar 05, 2019
  19. Mar 02, 2019
  20. Mar 01, 2019
  21. Feb 28, 2019
  22. Feb 13, 2019
  23. Jan 23, 2019
  24. Jan 08, 2019
  25. Dec 21, 2018
  26. Dec 13, 2018
  27. Nov 05, 2018
  28. Oct 31, 2018
    • Robert Raposa's avatar
      Remove JWT_COOKIES_FLAG. · 53239bdf
      Robert Raposa authored
      The JWT_COOKIES_FLAG was a temporary flag used for rollout of the new
      JWT cookies. These are live in Production, so we are removing the flag.
      
      Without this flag, we set JWT cookies during login. However, this
      requires an oAuth Client that isn't always available during unit tests.
      We introduced a feature flag that is only used for unit tests to
      disable setting the JWT cookies. The code explains a bit more why this
      solution was selected over adding the oauth client to the database.
      
      ARCH-247
      53239bdf
  29. Oct 10, 2018
  30. Oct 02, 2018
  31. Oct 01, 2018
  32. Sep 12, 2018
    • mrey's avatar
      Allow to override COURSE_ENROLLMENT_MODES in AWS environment · 9003a2dc
      mrey authored
      Add more parameters to COURSE_ENROLLMENT_MODES to allow to display friendly mode name and more options
      
      Fix python tests of PR #18557
      
      PR #18557: Fix Diff Quality test line too long
      
      PR #18557: Fix Diff Quality test unused-variable
      
      Use six.iteritems() in COURSE_MODE_SLUG_CHOICES for future Python 3 compatibility
      9003a2dc
Loading