Skip to content
Snippets Groups Projects
  1. Dec 17, 2019
  2. Dec 16, 2019
  3. Dec 12, 2019
  4. Dec 11, 2019
  5. Dec 10, 2019
  6. Dec 09, 2019
    • Taranjeet Singh's avatar
      Adds optional "unsubscribe" link and api support to let users opt out of email updates. · 00653433
      Taranjeet Singh authored
      Scheduled emails show "unsubscribe" link if waffle switch
      `schedules.course_update_show_unsubscribe` is enabled, and
      settings.ACE_ENABLED_POLICIES respects `bulk_email_optout`.
      
      API endpoint allows GET/POST requests, which:
      
      * GET asks for confirmation of opt-out
      * POST accepts "unsubscribe" or "cancel", where "unsubscribe" creates the
        Optout entry, and "cancel" does nothing.
      
      Fixes flaky tests:
      
      * The resolvers handle users in "bins", which are groups that depend on the user ID.
      * The test user ID varies depending on the test order.
      * This change ensures that the bin requested matches the user for the test.
      00653433
    • DawoudSheraz's avatar
      create service for CSM · c58ec732
      DawoudSheraz authored
      c58ec732
  7. Dec 06, 2019
  8. Dec 05, 2019
  9. Dec 04, 2019
    • hunytalk's avatar
      Add reference to new field in schedule model · 227ae8a5
      hunytalk authored
      227ae8a5
    • 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
  10. Dec 03, 2019
  11. Dec 02, 2019
  12. Nov 27, 2019
  13. Nov 26, 2019
  14. Nov 25, 2019
  15. Nov 22, 2019
  16. Nov 21, 2019
  17. Nov 20, 2019
  18. Nov 19, 2019
Loading