Skip to content
Snippets Groups Projects
  1. Apr 02, 2021
  2. Mar 31, 2021
  3. Mar 09, 2021
  4. Mar 05, 2021
  5. Feb 23, 2021
    • Michael Terry's avatar
      feat: turn on schedule creation by default · 74887aa2
      Michael Terry authored
      This commit removes several waffle toggles that have been enabled
      on edx.org for years. It's time to remove the rollout gating for
      these features and enable them by default.
      
      This doesn't directly change any behavior. But it does create new
      database objects by default now and allows for enabling other
      schedule based features more easily.
      
      Specifically, the following toggles were affected.
      
      schedules.create_schedules_for_course
      - Waffle flag removed as always-enabled
      - We now always create a schedule when an enrollment is created
      
      schedules.send_updates_for_course
      - Waffle flag removed as always-enabled
      - Course update emails are sent as long as the ScheduleConfig
        allows it.
      - This is not a change in default behavior, because ScheduleConfig
        is off by default.
      
      dynamic_pacing.studio_course_update
      - Waffle switch removed as always-enabled
      - Course teams can now always edit course updates directly in Studio
      
      ScheduleConfig.create_schedules
      ScheduleConfig.hold_back_ratio
      - Model fields for rolling out the schedules feature
      - Schedules are now always created
      - This commit only removes references to these fields, they still
        exist in the database. A future commit will remove them entirely
      
      This commit also adds a new has_highlights field to CourseOverview.
      This is used to cache whether a course has highlights, used to
      decide which course update email behavior they get. Previously every
      enrollment had to dig into the modulestore to determine that.
      74887aa2
  6. Feb 16, 2021
  7. Feb 09, 2021
  8. Feb 08, 2021
  9. Feb 04, 2021
  10. Feb 01, 2021
  11. Jan 27, 2021
  12. Jan 26, 2021
  13. Jan 19, 2021
  14. Jan 15, 2021
  15. Jan 11, 2021
  16. Dec 16, 2020
  17. Dec 04, 2020
  18. Dec 01, 2020
Loading