Skip to content

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

Figma | Prototype

Edited by Jeff Tucker