I'm not seeing an "Accept Merge Request" button in gitlab despite having "Developer" level access. Instead there is this message:
Ready to be merged automatically
Ask someone with write access to this repository to merge this request.
According to the documentation, users with "Developer" access have the ability to "manage merge requests", but this doesn't seem possible in this case. I have two "Developer" level users that are seeing this problem, one of which pushed the project to the gitlab instance to begin with. I assume he must have write access?
Version information below
GitLab 7.14.3
GitLab Shell 2.6.5
GitLab API v3
Ruby 2.1.6p336
Rails 4.1.11
Please let me know if any more info is required.
Only users in the developer or maintainer role in GitLab can merge branch into master or push a GitLab branch into master. For users who haven't been granted the appropriate rights, a merge request is required to merge a topic branch or feature branch into master on GitLab.
In GitHub after done with a review, you can "comment" or "approve" or "request changes" on the PR/MR. If changes are requested it prevents the PR from being merged.
Developers can accept merge requests. However, it depends on how the project is configured, too.
Developers can accept merge requests when:
If a developer is seeing the message you describe it is probably because of a protected branch and the 'Developers can push' box is unchecked.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With