Consortia manager - Compare permission sets

Description

Purpose: Allow admin user to view permissions sets for all member libraries they are affiliated with

User story statement(s):

As a consortium administrator,
I want to be able to manage the permissions sets of all member libraries from one area
so that i do not need to click through multiple menus to manage member library permission sets

Scenarios:

  1. Compare action:

    • Given user is viewing list of permission sets in consortia manager>user>permission sets

    • When user clicks action menu in third pane

    • Then compare action is displayed

  2. Compare view:

    • Given user is viewing list of permission sets in consortia manager>user>permission sets

    • When user clicks compare action

    • Then full screen view is displayed with 2 pane layout

    • AND in first pane there is a select list with the member previously selected in the results list pane now selected in pane 1

    • AND in first pane there is a select list for Permission set

  3. Select member and permission set for comparison:

    • Given user has selected a member library and permission set in pane one

    • When assigned permissions are displayed

    • Then user can select a member library and permission set in pane two

  4. Highlight permissions:

    • Given user has selected a member library and permission set in pane one AND two

    • When assigned permissions are displayed

    • Then permissions with a name that only appears in ONE pane are highlighted in yellow

  5. Change selection:

    • Given user has selected a member library and permission set in pane one AND two

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

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

  6. Select member for which user does not have permission to view permission sets

    • Given user has selected a member library

    • When user does not have permission for that affiliation to view permission sets

    • Then error toast message is show

    • Message: "Could not load permissions sets. You user does not have permission to view permissions sets for the chosen affiliation."

Environment

None

Potential Workaround

None

Attachments

5

Checklist

hide

TestRail: Results

Activity

Show:

Joseph ReimersJuly 12, 2023 at 3:01 PM

Closed so we can close this story with sprint closure. Tested successfully using all test cases.

Joseph ReimersJuly 12, 2023 at 2:59 PM

Tested successfully. Works as expected.

Joseph ReimersJuly 10, 2023 at 5:52 PM

Testing blocked for the moment. See MODCON-75

NinaChistovaJuly 6, 2023 at 3:46 PM

Tested on https://folio-dev-thunderjet-mobius.ci.folio.org/

Works as expected

could you please review? Thank you!

Dennis BridgesJune 30, 2023 at 6:51 PM

Thanks I have updated wording. If a member is selected in dropdown when user clicks compare. Ideally that member is selected in the first pane on the compare page so they can simply choose a permission set for that member. Then select a member in pane two and choose a permissions set for the member in pane 2.

If no member is selected when user clicks compare. Both pane 1 and 2 would have empty selects lists for member and permission set.

Done

Details

Assignee

Reporter

Tester Assignee

Priority

Story Points

Sprint

Development Team

Thunderjet

Fix versions

Release

Poppy (R2 2023)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created May 16, 2023 at 9:13 PM
Updated July 31, 2023 at 1:11 PM
Resolved July 12, 2023 at 3:01 PM
TestRail: Cases
TestRail: Runs