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

Create new UI for object permission assignment

    • False
    • False
      • UI should only return list of roles that have permissions on the object that you're looking at.
      • Cypress tests are required.
    • ANSTRAT-423 - Direct LDAP connection from Private Hub in App without another VM being 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. HUB-RBAC-Namespaces-Group Detail View.png
          146 kB
          Tina Tien
        2. HUB-RBAC-Namespaces-Group Detail View-Remove.png
          153 kB
          Tina Tien
        3. HUB-RBAC-Namespaces-Group Detail View-Wizard Step 1.png
          138 kB
          Tina Tien
        4. HUB-RBAC-Namespaces-Group Detail View-Wizard Step 2.png
          146 kB
          Tina Tien
        5. Namespaces Owner Empty State.png
          84 kB
          Tina Tien
        6. Namespaces Owner List View.png
          109 kB
          Tina Tien
        7. Namespaces Owner List View - Remove.png
          101 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 - Step 3.png
          119 kB
          Tina Tien
        12. Screen Shot 2021-11-19 at 1.31.35 PM.png
          81 kB
          David Newswanger

              mhradil-1 Martin Hradil
              dnewswan David Newswanger
              Christian Torrens Christian Torrens
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: