Add cascading built_in_project_templates_enabled namespace setting

What does this MR do and why?

Adds cascading settings UI for built_in_project_templates_enabled

Currently, writes to the application setting don't cascade to groups, and writes to groups don't cascade to subgroups. This will be implemented in a followup.

References

Resolves #593651 (closed)

Screenshots or screen recordings

image

I tweaked the wording a little in the screenshot to be clearer about the setting propagating to subgroups.

How to set up and validate locally

  1. Enable the use_built_in_project_templates_enabled FF
  2. Navigate to group settings -> general
  3. You should see the Built-in project templates settings
  4. Toggling the setting and enforcement persists through page refreshes.

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Fred Reinink

Merge request reports

Loading