Customer would like to be able to restrict users, including Master and Owner roles, from creating projects beneath groups. This would mean that only Admin users can create projects for any group. The reason for this is so that the admins can ensure that naming conventions are adhered to and project permissions are correct for each project created. Master and Owner user should maintain all other privileges aligned with their role.
This would not prevent users from creating their own Personal projects.
Project creation could be restricted across the board by setting the project limit to zero for each individual user, but this would prevent the creation of personal projects.
@markglenfletcher hm, problematic. Especially for Owners and Masters, as it conflicts with their further permissions (ability to destroy projects, rename them, etc).
Is it not acceptable for them to make the users Developers in the group? That way this would be achieved, barring the only issue adding new users to the group.
Agreed. We shouldn't make a special case for this. It's sort of related to 'Restrict group owners to admins' that we talked about another issue. Beyond that, we should only implement this as part of an enhancement to roles/permissions (custom).
First of all, thank you for raising an issue to help improve the GitLab product. This issue was labelled as a ~"feature proposal" in the past. In order to maintain order in the issue tracker, we are starting to close off old, unpopular feature proposals that have not gained many votes since opening.
This issue will be marked for closure, as it meets the following criteria:
Created over 1 year ago
Labelled as a ~"feature proposal"
Unscheduled (not associated with a milestone)
Less than 10 upvotes
Thanks for your help and please raise any new feature proposals as a new issue.