Allow Protected Branch settings to be done via LDAP Groups

Problem to solve

LDAP using company would like to set who has permissions to merge and push protected branches, to be configured based on LDAP groups.

Further details

This allows more fine-grained user management with LDAP. If I have a group of users in LDAP named 'dev-leads' and they have the role of 'maintainer', I'd like to be able to specify this group as the ones with merge and push access, instead of by GitLab role.

(Include use cases, benefits, and/or goals)

Proposal

Allow push and merge setting for protected branches to be configurable in LDAP.

What does success look like, and how can we measure that?

Allow LDAP groups to be set for merge and push access for protected branches.

(If no way to measure success, link to an issue that will implement a way to measure this)

Links / references

Assignee Loading
Time tracking Loading