Extend project creation permissions in Group to `all users`
Problem to solve
Running gitlab CE on in a company where there's name-spaced groups that essentially everyone should be allowed to create projects in (e.g. frameworks, libraries).
Settings -> General -> Permissions -> allowed to create project
only allows no-one, Maintainers, Developers+Maintainers
For a larger user-base this would mean that every user needs to request access on the Group's page and be granted so by an admin of the group. This is seems like a lot of work that could be easily solved by supplying one more choice and the required business logic.
Intended users
gitlab group maintainers (and everybody else by extension)
Proposal
Supply the option everyone in the above mentioned group settings
Permissions and Security
Allowing any logged in user to create a project in a given Group (i.e. namespace). Essentially setting the create project permissions within a group to internal (like in project visibility settings).
Documentation
Testing
I don't see any risk as long as you keep the default setting at Developers + Maintainers
What does success look like, and how can we measure that?
Being able to define a Group that allows every logged in user to create a project.
