Ramsons UAT - Central role management in a consortium
Links
Test environment: https://folio-edev-thunderjet-consortium.ci.folio.org/
Test credentials: rolemanager/test
Jira feature: https://folio-org.atlassian.net/browse/UXPROD-4707, https://folio-org.atlassian.net/browse/UXPROD-4708
Feedback form: https://forms.office.com/r/LKQyFTZYwK
Dates: October 11, 2024 to October 16, 2024 (Friday to Wednesday)
Slack channel for UAT questions and discussion: #consortia-uat
Related videos
Creating centrally managed roles
Policies
Roles
Compare Roles or Capabilities
Known Issues
Instructions
The feedback form generally follows the steps listed below. We suggest filling out the form as you work your way through the test.
Login
Log into the test environment (linked above) using the credentials provided.
Confirm that your active affiliation is set to "Central tenant"
Look for the "Consortia manager" application in the app menu
Open Consortium manager
Confirm that All available tenants are selected in "Selected members" modal
Role creation - Local
In consortia manager application
Select "Authorization Roles" in left pane
Select any tenant other than the central tenant in the member dropdown, in the second pane
Click action menu
Click "New" to create a new role
Add name and description
Click "select application" button
Select any application (app-platform-full-1.0.0-SNAPSHOT.719 contains the capabilities for all modules other than consortia manager)
Click Save & close
Check the boxes corresponding to your desired capability sets for this role (Notice that as you add sets the individual capabilities are automatically check below)
Assign one or more users to role
Role creation - Shared
In consortia manager application
Select "Authorization Roles" in left pane
Select central tenant in the member dropdown, in the second pane
Click action menu
Click "New" to create a new role
Click Save & close
Select newly created role
Click action menu in third pane
Click Share to all
Click Submit in confirmation modal
Assign one or more users to role
Select any tenant other than the central tenant in the member dropdown, in the second pane
Select the newly created shared role
Assign one or more users to role form the selected tenant
Edit shared role (Currently there is a bug that will produce an error toast when you try to edit a centrally managed role
Verify in users application
Navigate to Users app in central tenant
In users application
Select one of the users to which you assigned role(s)
Expand "User roles" accordion
Choose relevant tenants in Affiliation dropdown to confirm that roles were correctly assigned to the chosen user (Note there is currently a bug that prevents you from seeing roles for different tenants that are not currently set as your active affiliation) To review the users roles in different tenant you will need to switch your active affiliation and look at that user in the users app of each tenant separately
Role comparison
In consortia manager application
Select "Authorization Roles" in left pane
Select central tenant in the member dropdown, in the second pane
Click action menu
Click "Compare roles"
Select a member (tenant) in both view panes
Select a role in both panes (On each side of the view the capabilities highlighted in yellow DO NOT appear on the other side)
User comparison
In consortia manager application
Select "Authorization Roles" in left pane
Select central tenant in the member dropdown, in the second pane
Click action menu
Click "Compare users"
Select a member (tenant) in both view panes
Select a user in both panes (On each side of the view the capabilities highlighted in yellow DO NOT appear on the other side) capabilities assigned directly to the user are shown if the user has any
Select a role in both panes (capabilities of the selected role are now also displayed)