canvas-lms/app/graphql
Caleb Guanzon ec98865ec8 implement privacy notice to new account notif prefs.
fixes VICE-1026
flag=notification_update_account_ui

test plan:
- make sure that in your site admin feature flags,
 Account level notification preferences UI update is

- in your root account settings page, go to notifications tab,
check Display one time pop-up warning on Notification Preferences page.

- now, as a user who hasn't seen the popup warning before,
visit /profile/communication

- verify that you see 2 alerts, where the second alert
shows the privacy notice

- close this privacy notice alert

- reload the page, and verify that you no longer see
the privacy notice alert

- as a different user, visit your course notification overrides page

- verify that you do not see the privacy notice alert

- now, visit your profile notifications page

- verify that you see the privacy notice alert

- dismiss the alert, and reload the page

- verify that you no longer see the privacy notice alert

Change-Id: I06552231f48a716333384f59e616e074d10c5030
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/256566
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Davis Hyer <dhyer@instructure.com>
QA-Review: Davis Hyer <dhyer@instructure.com>
Product-Review: Davis Hyer <dhyer@instructure.com>
2021-01-14 23:34:50 +00:00
..
graphql_helpers add # frozen_string_literal: true for graphql 2020-10-27 15:56:39 +00:00
interfaces add asset string interface to graphql 2021-01-13 19:13:40 +00:00
loaders add # frozen_string_literal: true for graphql 2020-10-27 15:56:39 +00:00
mutations implement privacy notice to new account notif prefs. 2021-01-14 23:34:50 +00:00
tracers add # frozen_string_literal: true for graphql 2020-10-27 15:56:39 +00:00
types implement privacy notice to new account notif prefs. 2021-01-14 23:34:50 +00:00
audit_log_field_extension.rb add batch update mutation for ConversationParticipant 2021-01-11 23:07:51 +00:00
canvas_schema.rb Add graphql Outcomes to a LearningOutcomeGroup 2020-12-15 12:13:46 +00:00
dynamo_connection.rb add # frozen_string_literal: true for graphql 2020-10-27 15:56:39 +00:00
dynamo_query.rb add # frozen_string_literal: true for graphql 2020-10-27 15:56:39 +00:00
graphql_custom_connections.rb add # frozen_string_literal: true for graphql 2020-10-27 15:56:39 +00:00
graphql_helpers.rb add # frozen_string_literal: true for graphql 2020-10-27 15:56:39 +00:00
graphql_node_loader.rb Add graphql Outcomes to a LearningOutcomeGroup 2020-12-15 12:13:46 +00:00
graphql_postgres_timeout.rb add # frozen_string_literal: true for graphql 2020-10-27 15:56:39 +00:00
types.rb add # frozen_string_literal: true for graphql 2020-10-27 15:56:39 +00:00