Duplicate
Details
Assignee
UnassignedUnassignedReporter
Cate BoeremaCate Boerema(Deactivated)Labels
Priority
P3Parent
TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Unassigned
UnassignedReporter
Cate Boerema
Cate Boerema(Deactivated)Labels
Priority
Parent
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created May 16, 2023 at 7:11 PM
Updated May 16, 2023 at 7:27 PM
Resolved May 16, 2023 at 7:27 PM
Purpose: Support basic filtering of Users by Permissions sets.
As a library administrator
I want to filter users by Permission set
So that I can browse and find users that have been assigned a permission set (or sets)
Scenario
Given the Filter Pane in the Users app
When displayed
Then a Permission set filter displays
Label: Permission set
Values: Library-configured permission sets (NOTE: Should not include system-defined "logical permissions" even though it is possible to assign those individually to users without grouping them in sets)
Control: Multi-select
Default: None selected
Note on implementation: the values to filter by should be the user-created sets, that is in CQL:
mutable=yes
, the filter should operate on "permissionNames" but display human-readable names (descriptions)Scenario
Given the permission set filter values
When permission sets are added or edited in Settings
Then the changes are reflected in the permission set filter
Scenario
Given the Permission set filter in the Users app
When Permission set A and Permission set B are selected
Then user records are returned which match on Permission set A OR Permission set B
Scenario
Given Users are filtered by Permission set and another graphical filter (e.g. Status or Patron group)
When user records are returned
Then user records are matched on the Permission set filters AND the other applied filters