Set notification per issue or per merge request to only notify on closing or merging

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

Description

Problem: I want to / need to follow along on a lot of issues and merge requests but on many of them I do not need to actively participate... I mainly need to know when they are closed or merged to track general progress. I subscribe to issues which I want to follow in this way, but the problem with that is that I am notified of every comment which creates a lot of noise. I probably receive about 10x more notifications than I need to be effective in my function.

It would be ideal if I can manage the signal to noise ratio without being forced to switch off the signal entirely.

Proposal

The easiest way I can imagine dealing with this is if there is a check box or button of some sort per issue / per merge request to the extent of "Status notifications only (close, merge, etc.)". This is related to custom notifications such as the ones discussed in https://gitlab.com/gitlab-org/gitlab-ce/issues/33621, but at the issue level instead of at the project level.

The problem with my proposal is that you'd still have to do that first manual step of clicking through to the issue (from email) to mark the checkbox. But as a first iteration it would already be amazing.

Links / references

Documentation blurb

Overview

What is it? - A feature to customize notifications at the issue level; specifically to be notified of status changes rather than content changes. Why should someone use this feature? - To enhance signal to noise ratio. What is the underlying (business) problem? - Effective management by effective tracking. How do you use this feature? - Enable it in the issues where it applies.

Use cases

Who is this for? Provide one or more use cases.

I suppose that anyone in a "project manager" role (or just manager) would appreciate something like this; to be notified of status changes of issues, but not be notified of every comment.

Feature checklist

Make sure these are completed before closing the issue, with a link to the relevant commit.

Edited by 🤖 GitLab Bot 🤖