Unable to change merge request approval settings
Summary
Users with the proper permissions are unable to change merge request approval settings.
Steps to reproduce
- Create a project on GitLab.com within a namespace that is on at least a Bronze subscription.
- Navigate to Settings -> General -> Merge request approvals
- Observe that the settings are not able to be changed.
Example Projects
- Group namespace: approvals-group/approvals
- Personal namespace: tristan/approvals
What is the current bug behavior?
Users with Owner
permissions in a project inherited from a group are unable to edit merge request approval rules and settings and users with Maintainer
permissions on a project within their personal namespace are also unable to do so.
What is the expected correct behavior?
Users with Owner
permissions in groups should be able to edit merge request approval settings and users with Maintainer
in projects under their personal namespace should be able to do the same.
Relevant logs and/or screenshots
Output of checks
This bug happens on GitLab.com: 13.0.0-pre a9b434b9cf2
Zendesk Reports (GitLab Internal)
- https://gitlab.zendesk.com/agent/tickets/157677
- https://gitlab.zendesk.com/agent/tickets/157680
- https://gitlab.zendesk.com/agent/tickets/157679
- https://gitlab.zendesk.com/agent/tickets/157696
- https://gitlab.zendesk.com/agent/tickets/157713
- https://gitlab.zendesk.com/agent/tickets/157708
- https://gitlab.zendesk.com/agent/tickets/157712
- https://gitlab.zendesk.com/agent/tickets/157709
Edited by Cleveland Bledsoe Jr