Merge Request- user can not be added to list of approvers
Problem to solve
After changes on Gitlab EE Issue 1979, our team finds that a co-worker (person A) is unable to be added to the list of approvers on a Merge Request created by another co-worker (person B) if the Merge Request contains any commits authored by person A.
Intended users
Developers
Further details
Our smaller project teams (2-4 developers) often work on each others branches or rebase commits from a branch worked on by a co-worker.
Proposal
Change this behavior to optional. Add a checkbox in the project or global settings
Permissions and Security
An owner or maintainer should be able to change this behavior via the proposed checkbox.
Documentation
I suppose the documentation here would need to be updated
What does success look like, and how can we measure that?
Paying Gitlab users are happy that they do not have to temporarily enable self-approval" to work around this issue.
What is the type of buyer?
Any non-free GitLab user
Links / references
https://gitlab.com/gitlab-org/gitlab-ee/issues/1979
https://gitlab.com/gitlab-org/gitlab-ee/issues/10043