Allow Admins and Users to Mute Bot-Generated Email Notifications at Project/Group/Instance Level

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

I have an official request and a concept that I consider sensible for protecting our company's mail server and users from spam.

Is this impacting our business? Yes. We are actively building crucial developer solutions on top of GitLab (specifically tailored) and leverage open-source solutions. Because we invest into our GitLab eco-system, we also want to ensure that our users no longer get spammed (important E-Mails get lost, mail server load, etc.)

We are also planning to scale much more intensely soon and the noise would become intolerable

Criticality Low/Medium

Problem / Bug: Many GitLab Bots are spamming users with countless emails. This isn't great and may even make features unattractive to users. There is no option for users / project or group administrators / instance administrators to mute notifications of a specific or all bots.

Required: We need a fix for this to prevent undesired charges, CO2 emissions and wasting resources overall, by having GitLab send many spammy E-Mails.

How could this be implemented? Best case, users should be able to centrally configure it in the Project Access Token / Group Access Token / Service Account / for a project / for a group (should apply to EVERYONE in the group, project, etc.), for all bot users (user settings), and admins (e.g., for all tokens that contain "XYZ" in the name).

It could be added here for example: Settings -> General -> Visibility, project features, permissions section of the project (or group).

Edited by 🤖 GitLab Bot 🤖