canvas-lms/app
Ed Schiebel 64f869dea7 Add section pace UI to course pacing
Adds the Sections sub-menu to the course paces picker
(behind the section paces flag).

closes LS-3180
flag=course_paces

test plan:
  - in a course with pacing on
  - add a couple sections
  - in the course's course_pacing page
  > expect a Sections menu item in the Coure Pacing select
    with the default section (named after the course name)
    and your new sections
  > expect the "this is new and unpublished" banner on the page
  - change a duration or 2 and publish
  - change back to the course pace and then the section pace again
  > expect the updated durations to be reflected in the
    the section's pace
  - refresh the page
  > switch to the section pace
  > expect the updated durations

  - turn off the "Per Section Course Paces" flag
  - revisit the course pacing page
  > expect no Sections in the select
  > expect it not to blow up
  - don't forget to turn the flag back on

Change-Id: I95b4b4de8e2d6f917ff79c0655815592bf0badee
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/292438
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Jonathan Guardado <jonathan.guardado@instructure.com>
QA-Review: Jonathan Guardado <jonathan.guardado@instructure.com>
Product-Review: Allison Howell <allison.howell@instructure.com>
2022-06-01 12:05:22 +00:00
..
coffeescripts remove plugin symlinks 2021-05-20 17:21:08 +00:00
controllers Add section pace UI to course pacing 2022-06-01 12:05:22 +00:00
graphql add 'extended' late_policy_status 2022-05-31 16:58:35 +00:00
helpers Use new quizzes icon in student grade page 2022-05-27 16:43:30 +00:00
messages Show score in submission posted messages 2022-04-14 19:57:07 +00:00
middleware Improve Sentry APM sampling decisions 2022-02-05 00:17:52 +00:00
models Remove rails 6.0 support 2022-05-31 22:13:22 +00:00
observers Announce MasterCourses::ChildSubscription created on LiveEvents 2022-04-20 20:54:27 +00:00
presenters add 'extended' late_policy_status 2022-05-31 16:58:35 +00:00
serializers Add New NRPS Variable Expansions 2022-05-19 16:44:34 +00:00
stylesheets add 'extended' late_policy_status 2022-05-31 16:58:35 +00:00
views add 'extended' late_policy_status 2022-05-31 16:58:35 +00:00