Frontend: Build drawer for applying attributes to a project

Add the drawer used to apply attributes to a project to the Category attribute application screen:

designs:
#547963[Security_configuration-_project-level_-_apply_label.png] 🎨
#547963[Security_labels_-_selection_behavior.png] 🎨


  • add Edit project security attributes drawer
    • show a card for each category with
      • category title
      • category description
      • collapsible listbox for attribute selection, with multiple set to true/false according to the category's selection type
      • the listbox should show a Manage security attributes action (that takes them to the category attribute configuration screen) at the bottom if the user has permission to do so
    • add Save changes and Cancel buttons
  • add Edit project attributes button that opens the drawer
  • make it reusable so we can add it to the security inventory and extend it to use for bulk actions too
Edited by Dheeraj Joshi