Add "Manage merge approval rules" (project settings) as a customizable permission
Background
This issue has been raised when capturing the deltas in permissions between Developer and Maintainer. Maintainer has this permission, but Developer does not. Adding this as a customizable permission helps our customers lessen their reliance on the extremely privileged maintainer role, and gives them flexibility when creating new roles to give them only the permissions that they need.
Proposal
Add "manage merge approval rules" as a customizable permission using the customizable roles framework.
Permission should remain in maintainer, but be added as a customizable permission so that it can be added to any base role.
Edited by Hannah Sutor