Compare User capabilities in full screen view

Description

Purpose: Consortium managers need to manage system roles at a high level, they need the ability to efficiently manage the creating and updating of roles for and on behalf of members of the system.

User story statement(s):

As an authorized consortium administrator working within the central consortium tenant,
I want to compare the capabilities of different roles OR users in the system
so that I can more effectively support member tenants in managing the capability of their users and the things they are able to do in the system

Scenarios:

  1. Display actions menu:

    • Given a staff user is working in Consortium manager and viewing Authorization roles

    • When second pane is displayed

    • Then action menu is shown in top right

    • AND menu contains following actions

      • New

      • Compare roles

      • Compare users

  2. Display compare users view:

    • Given user clicked compare users in action menu

    • When full screen view is displayed

    • Then page contains two columns

    • AND in each column user can select Member from the member dropdown (Based on the affiliations selected in the header)

    • AND a users from the users dropdown

    • AND one of that users Roles (Optional)

  3. Display user details

    • Given user clicked compare users in action menu

    • AND full screen view is displayed

    • When user has selected a user

    • Then its capabilities are displayed

    • AND if role is selected

    • Then the capability sets and capabilities of that role are displayed in the corresponding accordions below.

  4. Highlight capabilities and capability sets:

    • Given user has selected a member and users in pane one AND two

    • When capabilities and capability sets are displayed

    • Then capabilities and capability sets with a name that only appears in ONE pane are highlighted in yellow

  5. Change selection:

    • Given user has selected a member and users in pane one AND two

    • When user changes member and user selection in pane one OR two

    • Then list is refreshed and capabilities and capability sets with a name that only appears in ONE pane are once again highlighted in yellow

  6. Select member for which user does not have capability to view users

    • Given user has selected a member

    • When user does not have capability for that affiliation to view users

    • Then error toast message is show

    • Message: "Could not load user. Your user does not have the capabilities needed to view user for the chosen affiliation."

Environment

None

Potential Workaround

None

Attachments

8
  • 01 Nov 2024, 04:07 PM
  • 01 Nov 2024, 04:07 PM
  • 01 Nov 2024, 04:07 PM
  • 29 Oct 2024, 03:50 PM
  • 29 Oct 2024, 11:57 AM
  • 29 Oct 2024, 11:57 AM
  • 14 May 2024, 02:20 PM
  • 20 Mar 2024, 08:40 PM

has to be finished together with

relates to

Checklist

hide

Activity

Show:

NinaChistova October 30, 2024 at 6:20 AM

Hello

This is known issue, as I mentioned in previous comment it will be fixed soon in scope of https://folio-org.atlassian.net/browse/UICONSET-206

Dennis Bridges October 29, 2024 at 3:50 PM

I can’t seem to get any roles to appear in the second pane when comparing users from different tenants. It doesn't seem to be an issue with my users perms. can you replicate? I assigned every role in the tenant to the chosen admin user.

Screenshot 2024-10-29 at 9.48.43 AM.png

Dennis Bridges October 29, 2024 at 3:42 PM

Test successful in edev-snapshot.

Mikita Siadykh October 29, 2024 at 12:26 PM

closing based on QA verification, please review - label is added

NinaChistova October 29, 2024 at 11:57 AM

Tested on https://folio-etesting-snapshot-consortium.ci.folio.org/

Works as expected, separate issue with displaying roles for member tenants was created https://folio-org.atlassian.net/browse/UICONSET-206

 

2024-10-29_15h22_24.mp4

 

Screenshot 2024-10-29 155333.png
Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Firebird

Fix versions

Release

Ramsons (R2 2024)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created March 19, 2024 at 1:33 PM
Updated November 1, 2024 at 4:07 PM
Resolved October 29, 2024 at 12:26 PM
TestRail: Cases
TestRail: Runs

Flag notifications