Skip to content

Honor custom notification settings when participating on an issue

Mario Celi requested to merge 271252-honor-custom-notification-settings into master

What does this MR do?

Relates to #271252

If a user has custom notifications set at the project, group or global level, some settings will be ignored given that the user is participating in the issue that triggers the notification.

We should always honor the user's notification settings, even if we become participants of an issue. Mentions are the exception as they can't be disabled as a notification setting.

Screenshots (strongly suggested)

Does this MR meet the acceptance criteria?

Conformity

Availability 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

Related to #271252

Edited by Mario Celi

Merge request reports