Customize slugs used for spaces when creating projects
Problem to solve
When creating a new project in Gitlab, if there are spaces in the name the project slug replaces the spaces with dashes(-). In some environments it is preferred to use underscores(_) or other characters to indicate a space.
Intended users
I believe the intended user/role would be the organization as a whole. Though it could be that different departments want different defaults, I think that would be less frequent request.
Further details
Proposal
The way I see this being implemented would be as an admin global configuration, if it is mandated by the organization. The global setting also has an option to override or remove the group and user settings for the option.
If the overall organization does not have a default set or allows lower groups/users to modify the setting, then the order of priority would be the group project settings followed by the user configured settings.
The option to modify the slug in its entirety manually would remain in all situations as it exists now.