Track reactions on MR
Problem to solve
On Merge Requests,
As CE does not have the Approvals feature, merge requests are approved with reactions. Particularly
The main problem with it is that the reactions are not tracked. This means that there's no log on the MR body to indicate when a user adds or removes any reaction. Because of this it's unknown when the approval was given or if there were new commits pushed after the thumbs were put.
Also, any user can give or remove reactions even when the Merge Request is not Open. This means a
Target audience
Developers. Anyone who does/needs reviews.
Further details
This will help when doing reviews.
Proposal
There are two things involved:
-
Users should not be able to modify reactions when the MR is closed / merged.
-
Reactions should be tracked as modifications on the MR. Such as edits / push events / comments.