Ability to create roles and assign permissions according with the role
There usually are more roles other than guest, reporters, developers, etc in a developer team. An example of permissions: who works with what branch, who can commit, etc.
Also a screen to manage this.
Concerns: Security and complexity.
There are no short-term plans to implement this functionality in GitLab. We are still interested in investigating it further, but certainly for the next 6-9 months, we won't be shipping a completely customised solution for roles.
We are dealing with some requests on a case-by-case basis, such as the ability to customise the capability of the developer role to allow that role to create projects: https://gitlab.com/gitlab-org/gitlab-ee/issues/2534