Move "allow developers to create projects in groups" to Core
Description
In many development groups, users want to be able to create their own projects. While users can create projects under their own namespace, creating a new project under a group namespace is restricted to Masters. This forces development groups to choose one of the following options:
- Flatten the use of GitLab roles by making every developer a Master
- Require group Owners to create projects for developers
- Temporarily make the developer a Master
The ability to allow Developers to create projects in a group was implemented for inclusion in Premium, and was subsequently moved to starter in Move "allow developers to create projects in groups" to Starter.
Given the potential negative impact to development workflow from all of the above options, it may make sense to move this functionality to GitLab Core.
Proposal
- Make this setting available in GitLab Core
We should update documentation as necessary, including the permissions page.
Edited by Jeremy Watson (ex-GitLab)