Support for additive only approval rule edits
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Problem to Solve
Currently the setting to Prevent editing approval rules in merge requests
is all or nothing. When enabled, no changes can be made to merge request approval rules. When it's not enabled, organizations are able to create more flexibility, but they're unable to enforce a minimum set of required approvals.
Proposal
We should introduce some flexibility to this control (or new control) by making the ability to edit rules additive ONLY. This would allow you to enforce the project configured rules, but then on a per MR basis evaluate if you might want to add additional rules.
Additional Details
Edited by 🤖 GitLab Bot 🤖