Skip to content

UI for disabling group/project email notifications

What does this MR do?

Front end changes needed for https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/30755 and https://gitlab.com/gitlab-org/gitlab-ce/issues/50020

If the group or project owner has disabled email notifications, then we want to reflect that status in the areas where the user can change their notifications.

Where Before After
Issue/MR sidebar Screen_Shot_2019-08-10_at_8.54.01_AM Screen_Shot_2019-08-10_at_8.54.23_AM
User Profile Notification settings Screen_Shot_2019-08-10_at_9.01.33_AM Screen_Shot_2019-08-10_at_8.56.52_AM
Group/Project header Screen_Shot_2019-08-10_at_8.58.39_AM Screen_Shot_2019-08-10_at_8.58.59_AM
Group owner settings (Permissions, LFS, 2FA) Screen_Shot_2019-08-10_at_9.10.41_AM
Project owner settgins (Visibility, project features, permissions) Screen_Shot_2019-08-10_at_9.11.10_AM

Does this MR meet the acceptance criteria?

Conformity

Performance and testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team

Closes #50020 (moved)

Edited by Brett Walker

Merge request reports