Frontend: Build category label configuration screen

Display the categories and labels that are defined for the root group on the Category label configuration screen:

designs:
#547963[Security_configuration_-_group-level_-_security_labels_-_category_details_-_full_edit.png] 🎨
#547963[Security_configuration_-_group-level_-_security_labels_-_category_details_-_menus.png] 🎨

🧵 What happens to a project with many labels from one category if the category switches from multiple selection to single selection?



  • add a Categories pane on the left
    • for each category, show the name, description, and project count
    • note: when viewing this screen from a subgroup, the project count should only count projects within the subgroup
    • only show the first two lines of the description in the left panel to keep things evenly spaced
    • clicking on the category should select it for editing in the Category details pane
  • add a Category details pane on the right for editing the selected category
    • add fields for name and description, disable them if category is locked or limited
    • add radio buttons for selection type (single selection or multiple selection)
    • add a table that displays each label in the category with its label name, description
    • add a column to the labels table to display how many projects the label is used by
    • add a Save changes button at the bottom (does nothing for now) in a sticky footer
Edited by Miranda Fluharty