Uploaded image for project: 'Automation Hub'
  1. Automation Hub
  2. AAH-1129

Create new UI for object permission assignment

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

    • False
    • False
      • UI should only return list of roles that have permissions on the object that you're looking at.
      • Cypress tests are required.

      Problem Description

      With the new Pulp RBAC changes we will be assigning role/group combinations to objects instead of permission/group combinations. Our current widget looks like this:

      Proposed Solution

      The move to roles will require a couple of changes to this form. The most important is that the number of potential roles a user can pick from is unlimited (whereas right now there is a small set of permissions to pick from). Because of that, the new design will have to allow for:

      • Searching for groups (like it currently does)
      • Searching for Roles
        • Displaying a preview of the permissions on the role as the user is searching
        • Displaying the description of the role (if one is available) as the user is searching
      • Removing roles from a group (just like we do with permissions now)
      • Removing groups from the object (this remains unchanged)

        1. Screen Shot 2021-11-19 at 1.31.35 PM.png
          81 kB
          David Newswanger
        2. HUB-RBAC-Namespaces-Group Detail View.png
          146 kB
          Tina Tien
        3. HUB-RBAC-Namespaces-Group Detail View-Remove.png
          153 kB
          Tina Tien
        4. HUB-RBAC-Namespaces-Group Detail View-Wizard Step 1.png
          138 kB
          Tina Tien
        5. HUB-RBAC-Namespaces-Group Detail View-Wizard Step 2.png
          146 kB
          Tina Tien
        6. Namespaces Owner List View - Remove.png
          101 kB
          Tina Tien
        7. Namespaces Owner Empty State.png
          84 kB
          Tina Tien
        8. Namespaces Owner List View - Step 1.png
          110 kB
          Tina Tien
        9. Namespaces Owner List View - Step 1 Selected.png
          114 kB
          Tina Tien
        10. Namespaces Owner List View - Step 2.png
          116 kB
          Tina Tien
        11. Namespaces Owner List View.png
          109 kB
          Tina Tien
        12. Namespaces Owner List View - Step 3.png
          119 kB
          Tina Tien

              mhradil-1 Martin Hradil
              dnewswan David Newswanger (Inactive)
              Archiver:
              ranumula@redhat.com Raju Anumula
              Christian Torrens Christian Torrens

                Created:
                Updated:
                Resolved:
                Archived: