Skip to content
Snippets Groups Projects
  1. 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
  2. Dec 08, 2019
  3. Dec 06, 2019
  4. Dec 05, 2019
  5. Dec 04, 2019
  6. Dec 03, 2019
  7. Dec 02, 2019
Loading