Compliance Framework – Update settings
Brought up in #339887 (comment 1067537267) we should consider to update how the Compliance frameworks are presented in the settings. Using a more dense layout, similar to how we present streamed audit events today.
| Before | After |
|---|---|
![]() |
![]() |
Implementation plan
- Update the
Add frameworkbutton to becategory: secondary. - Update the current list of frameworks to use
tablecomponent- Rename
listCompliance components totable.ee/app/assets/javascripts/groups/settings/compliance_frameworks/components/list.vueee/app/assets/javascripts/groups/settings/compliance_frameworks/components/list_item.vueee/app/assets/javascripts/groups/settings/compliance_frameworks/components/list_empty_state.vue
- Update
list.vueline 165list-itemelement to use thegl-table-litecomponent here https://gitlab-org.gitlab.io/gitlab-ui/?path=/docs/base-table-table-lite--default- Lite will be used to reduce the pagebundle payload size, as it will not use filtering etc
- Add header column templates and appropriate i18n labels
- Split
list_item.vueinto each of the column templates matching headers eg name, description, actions
- Rename
- Update specs and ensure running
- Update documentation.
Edited by Jiaan Louw

