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

            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: