Disabling top level notifications does not cascade down to subgroups' settings values

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Summary

Disabling Notification emails on a top level group disables notifications for all subgroups, but it's not reflected on the subgroup's configuration settings directly, as shown in the example below:

Top Level Group/                >Disabled
Top Level Group/ Subgroup       >Enabled, but not working

Ideally, these settings should be configurable independently, to allow for ease of customization, troubleshooting. At a minimu, if the top level value overrides the subgroup setting, it should be directly reflected in the setting value.

Steps to reproduce

  1. Disable top level group notifications
  2. Observe that notifications for subgroups do not come in anymore, even though the setting shows as "Enabled"

Example Project

TBD

What is the current bug behavior?

Notifications for subgroups showing as "Enabled" are not delivered, if the top level group notifications have been "Disabled".

What is the expected correct behavior?

Notifications for subgroups should show as "Disabled", if the top level group notifications have been "Disabled".

Edited by 🤖 GitLab Bot 🤖