Project templates: Enable/disable built-in templates
Problem to solve
GitLab ships with build-in vendor project templates. In addition, with gitlab-ce#48043 (closed) we are introducing project templates, allowing to bootstrap a new project based on prepared configuration and boilerplate code.
Since the amount of out-of-box templates and custom templates can become large quite fast, we should implement a way to allow enabling/disabling build-in vendor templates templates.
Let's add the option for Administrators to enable/disable individual build-in templates in the Admin Area. select one group in the GitLab instance that holds GitLab projects that are offered as project templates, when creating a new project.
Admin area → Project templates → Built-in templates
What does success look like, and how can we measure that?
- If a template is disabled, it does not appear in the "Create new project from template" flow.