canvas-lms/app/jsx/courses
Matthew Lemon 3fecd58842 create send_scores_in_emails course override
Adds the `send_scores_in_emails` option as an override to the course
level notification preferences.

fixes VICE-635
flag=notification_update_account_ui

/ ---- ---- \
| Test Plan |
\ ---- ---- /

- Create a course and an assignment
- Add a user to the course
- Navigate to the global notification preferences page and toggle the
  `send_scores_in_emails` option under the grading category to off
- Navigate to the course notification preferences page
- Toggle the `send_scores_in_emails` option to on
- Complete the assignment and then as the teacher grade the assignment
- Navigate to /users/<user_id>/messages
- Note the assignment graded message contains your score

- Do the previous steps but enable the toggle on for your global
  notification preferences and disable it for your course
- Note that the message now does not contain any grade information

- You can also create a new course and not specifically set the setting
  on the course notification preferences
- Doing the above steps should then just use the global notification
  preferences setting instead

Change-Id: Ie1a9ef98ce274718197e7103318e7b971c0ffef5
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/243138
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Rob Orton <rob@instructure.com>
QA-Review: Rob Orton <rob@instructure.com>
Product-Review: Rob Orton <rob@instructure.com>
2020-07-24 20:43:38 +00:00
..
__tests__ Add publish button to course dashboard 2020-04-17 18:50:39 +00:00
notification_settings create send_scores_in_emails course override 2020-07-24 20:43:38 +00:00
CourseHomeDialog.js Run prettier on app/jsx/ from calendar to custom_help_link_settings 2019-10-08 16:32:28 +00:00
HomePagePromptContainer.js perf: avoid/delay executing some stuff 2019-10-25 21:15:06 +00:00
ModulesHomePage.js Move content import link to sidebar 2020-04-16 21:27:48 +00:00
apiClient.js Add publish button to course dashboard 2020-04-17 18:50:39 +00:00
show.js update build to load es modules from subpackages 2020-06-03 13:41:38 +00:00