Move placement of "Compliance Framework" setting to Settings->General after Badges
Context
In !28182 (merged) we added a "Compliance framework" setting to our Settings -> General -> Naming, topics, avatar
section.
Problem
Having the "Compliance framework" setting in the Naming, topics, avatar
section makes it very discoverable, but this also pushes it to an even higher priority spot in the UI than e.g. the description or the avatar of the project, which does not feel right and probably also does not reflect how often the "Compliance framework" setting is currently being used.
My own assumption would be that "Naming, topics, avatar" is also not the section where users would search for setting a compliance framework, so we should consider finding (or creating) a new place for this setting.
MVC
Create a new section in Project Settings > General
::after Badges
and move the compliance framework dropdown there
Vision
Consider integrating compliance related features into Security & Compliance > Configuration
Documentation
Implementation plan
frontend -
- Update
ee/app/views/compliance_management/compliance_framework/_project_settings.html.haml
to be wrapped in a collapsable section and form similar toapp/views/projects/edit.html.haml:20
- Move the
render_if_exists
fromapp/views/projects/settings/_general.html.haml:22
toapp/views/projects/edit.html.haml:56
- Update the
ee/spec/views/compliance_management/compliance_framework/_project_settings.html.haml_spec.rb
spec
/cc @mle @ericschurter As this affects the current Settings & Navigation effort.