Make the "merge" button only available to the creator of a merge request
Problem to solve
Allow for a requester driven merge workflow where the creator of a given merge request is the only party with a "merge" button in the ui at the conclusion of a code review/approval.
Intended users
Proposal
On some of the teams that I work with it is a common workflow to solicit approvals on a code reviews with the request author having the final say on the timing of the merge. However there is no current capability to limit the "merge" button in the merge request dialogue/window to the creator (or any other subset for that matter).
Permissions and Security
The existing security model allows for specifying who can merge generally, but doesn't specify under what dialogue the path to a ui driven merge can be initiated. The proposed change would not require any changes to the permission model and would simply remove the merge button from the merge request dialogue from those participants who are not the creator of the request.
Links / references
ZD: https://gitlab.zendesk.com/agent/tickets/131864 (internal)