• Product / Portfolio Work
    • False
    • VMMgmt - Train-31

      To implement RoleAssignment list.

      cluster and namespaces will display a list of either clusters and namespaces limited by a certain number (10) being able to expand it (see multicloud/infrastructure/clusters/managed for instance) (see agreement at https://www.figma.com/design/s1vGXNOC4FwhGRey6wPDIw/OpenShift-Virtualization-RBAC-experience-proposal?node-id=3272-129993&t=VfjUduXLYct3AzzA-0#1364252137)

      filter by any field on the RoleAssignment object

      implement empty state

      implement also the delete flow (with the confirmation modal)

      Keep in mind multiple selection of RoleAssignment is able (the design is not properly representing it), you can take example from clusters implementation

      edit (with that particular RoleAssignment as an argument) or create will open the modal from ACM-22614

      RoleAssignmentList component proposed properties:

      • roleAssignmentList: RoleAssignment[]
      • listRoleAssignments(query: RoleAssignmentQuery) // this will be used either for searching and for pagination
      • deleteRoleAssignment(roleAssignment: RoleAssignment) // uplevel component will be in charge of this, once modal is confirmed, this is just about to be called

      Use the api from ACM-22755

        1. screenshot-1.png
          screenshot-1.png
          21 kB
        2. screenshot-2.png
          screenshot-2.png
          25 kB
        3. screenshot-3.png
          screenshot-3.png
          23 kB
        4. screenshot-4.png
          screenshot-4.png
          90 kB
        5. screenshot-5.png
          screenshot-5.png
          59 kB
        6. screenshot-6.png
          screenshot-6.png
          59 kB

              kurwang@redhat.com Kurtis Wang
              emingora Enrique Mingorance Cano
              Oksana Bazylieva
              Atif Shafi Atif Shafi
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: