Commit Graph

1 Commits

Author SHA1 Message Date
Jeremy Stanley a274c179fe inheritable account/course setting for default due time
test plan:
 - enable the "default due time" feature
 - the account setting for "default due time" should
   appear on the account settings page
 - it should feature a dropdown where the top element
   is the default (initially 11:59pm) and other
   options for each hour of the day
 - if you set it in an account and save, then go to
   the settings page of a subaccount or course,
   you should see the setting applied
 - it is in the top slot of the dropdown since it
   is the inherited setting
 - in a subaccount or course, you can choose to
   override the inherited setting
 - if you change the subaccount/course setting back
   to the account setting, then go up the tree and
   change the parent account's setting, the
   lower context should follow

refs DE-1074

flag=default_due_time

Change-Id: If90b4016b0f5f218b96a6d4fd2963efdf9c88cc6
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/286287
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Charley Kline <ckline@instructure.com>
Reviewed-by: Isaac Moore <isaac.moore@instructure.com>
QA-Review: Isaac Moore <isaac.moore@instructure.com>
Product-Review: Jeremy Stanley <jeremy@instructure.com>
2022-03-10 20:45:01 +00:00