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
          HUB-RBAC-Role-Add-1.png
          127 kB
        2. HUB-RBAC-Role-Delete.png
          HUB-RBAC-Role-Delete.png
          143 kB
        3. HUB-RBAC-Role-Edit.png
          HUB-RBAC-Role-Edit.png
          129 kB
        4. HUB-RBAC-Role-Empty State.png
          HUB-RBAC-Role-Empty State.png
          83 kB
        5. HUB-RBAC-Roles List View.png
          HUB-RBAC-Roles List View.png
          136 kB
        6. Screen Shot 2021-12-10 at 11.51.14 AM.png
          Screen Shot 2021-12-10 at 11.51.14 AM.png
          72 kB

              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: