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

Create new UI for creating custom roles

    • Icon: Story Story
    • Resolution: Done
    • Icon: Normal Normal
    • 2.3
    • None
    • UI
    • None
    • False
    • False
    • Hide
      • UX approves of the designs.
      • Only django admins should have the ability to edit roles.
      • Users should be able to view, edit, delete and create new roles from the UI.
      • Cypress tests are required.
      Show
      UX approves of the designs. Only django admins should have the ability to edit roles. Users should be able to view, edit, delete and create new roles from the UI. Cypress tests are required.
    • ANSTRAT-423 - Direct LDAP connection from Private Hub in App without another VM being required

      Problem Description

      The pulp APIs allow for users to create custom roles. We want to allow customers to take advantage of this capability in the API.

       

      Proposed Solution

      A role is just a group of permissions. Good news! The groups UI already allows us to attach a set of permissions to a group, so we can just repurpose that.

      The UI should allow the user to:

      • Search all the roles in the system
      • View details on a role
      • Delete a role
      • Edit a role
      • Create new roles

      The only difference from the current groups view is that roles have an optional description field.

        1. HUB-RBAC-Role-Add-1.png
          127 kB
          Tina Tien
        2. HUB-RBAC-Role-Delete.png
          143 kB
          Tina Tien
        3. HUB-RBAC-Role-Edit.png
          129 kB
          Tina Tien
        4. HUB-RBAC-Role-Empty State.png
          83 kB
          Tina Tien
        5. HUB-RBAC-Roles List View.png
          136 kB
          Tina Tien
        6. Screen Shot 2021-12-10 at 11.51.14 AM.png
          72 kB
          David Newswanger

              semighdo@redhat.com Shaiah Emigh-Doyle
              dnewswan David Newswanger
              Christian Torrens Christian Torrens
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: