Skip to content

Task - RBAC AuthZ - M2.6 View the audit detail for a specific user - Replace roles card view with roles table #86

@jacobo-dominguez-wgu

Description

@jacobo-dominguez-wgu

Description

Replace the roles cards view for a user specific with a new roles table.

Image

Acceptance criteria

  • The role assignments shown in the user audit view are limited to the scopes the viewing user has access to. A viewing user with global permissions sees all assignments. A viewing user with access to only one scope sees only the assignments related to that scope.

  • Each row in the Team Members table has an eye icon in the Actions column. Selecting it opens the user audit view.

  • The user audit view shows a breadcrumb: "Roles and Permissions Management > [User name]."

  • Selecting the first breadcrumb element returns to the Team Members table.

  • The view shows the audited user's name and email above the table.

  • The table in this view has the following columns: Role, Organization, Scope, (unnamed accordion column), Actions.

  • Each row represents one role assignment for that user.

  • Rows corresponding to Super Admin or Global Staff assignments are visually highlighted with a distinct row color.

  • The table is paginated with 10 rows per page, with previous/next arrows and a page selector using the Paragon reduce variant.

  • The permissions column include a expand link to view all permissions (it will be handled in another ticket Task - RBAC AuthZ - M2.6 View the audit detail for a specific user - Create the expanded permissions view #87)

  • The actions column shows a trash icon to delete the permission. (Removing will be handled in another ticket Task - RBAC AuthZ - M2.6 View the audit detail for a specific user - Delete role #89 )

Note: filtering and sorting will be handled in another ticket #88.

Design

https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=7639-19477&t=9G68XFuC9QPrnyjE-0

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions