Create exceptions for global notification settings
Problem to solve
On this page - https://gitlab.com/-/profile/notifications?page=2, if you have a lot of groups and projects (possible with inheritance) it's very hard to find to browse or search for any specific ones you want to set preferences for.
Proposal
- On the Notifications settings page, only show groups and projects that deviate from the global notification settings
- Add a new action to create a new exception to the global notification settings. Clicking this button should show a modal that collects:
- The group or project to target
- The desired notification level
- For email notifications, the destination email address
- This control should be available both for email notifications and GitLab todos
Design
Edited by Jeff Tucker