Feature Request: Sub Group Support for Custom Project Templates
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Proposal
I would like to propose a new feature to allow custom project templates to be organized into subgroups. For example, we have a self managed instance of GitLab. Suppose our instance level custom project templates are configured to use the subgroup SWA Common / Instance Templates / Project Templates...
We would like to be able to create subgroups within Project Templates to organize our templates by functional area, or by team. For example, suppose we create a couple of subgroups named "Template Sub Group 1" and "Template Sub Group 2" and within those subgroups projects named "Project 123" and "Project 456" like so...
In this case, when a user selects New Project -> Create from Template -> Instance, it would be great if...
- Both "Project 123" and "Project 456" are able to be selected (currently they cannot be selected).
- Both "Template Sub Group 1" and "Template Sub Group 2" show up in the user interface as folders which can be expanded and collapsed.
This would have the following benefits (there are probably others, but these two would help us immensely)...
- It allows us to manage membership at the "Template Sub Group 1" and "Template Sub Group 2" level. For example, the Maintainers for each of those subgroups could be two different teams. Its easier to manage membership at the group level and have it cascade down, rather than managing membership at each individual project level.
- In the user interface it makes it easier to find the project template you are looking for without having to scroll, and page, through several pages of templates. With this feature, you could simply find the subgroup you want, expand it, and then only see the (child) projects relevant to that subgroup. This would be particularly useful in the case where there are hundreds of project templates to choose from.
Thanks for your consideration.