Skip to content

Update label CRUD views to use the same Vue apps as Compliance framework labels

Upon completion of the frontend issues in &3156 (closed) we will have a collection of Vue apps and components which work in a very similar way to the existing label views. To make things easier to maintain, update and make use of GitLab UI we should consider updating these views to use the new apps and components.

A general list of differences between the existing label views and the compliance framework label views are as follows:

  • Group labels differences - List view:
    • Search
    • Add button says New framework rather than New label
    • Subscribed tab rather than Regulated
    • Additional links to issues, MR's and epics
    • Kebab menu rather than delete icon
    • Subscribe button
  • Group labels differences - Edit view:
    • Different title
    • Labels on the left rather than on top
    • Excluding:
      • Settings enforcement
      • Force Merge
      • Compliance pipeline configuration location
  • Group labels differences - New view:
    • Different title
    • Labels on the left rather than on top
    • Excluding:
      • Settings enforcement
      • Force Merge
      • Compliance pipeline configuration location
    • Add button says Add framework rather than Create label