Filter User result list by Permission Sets

Description

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)

  1. 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)

  2. 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

  3. 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

  4. 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

Environment

None

Potential Workaround

None

Attachments

1
  • 16 May 2023, 07:12 PM

Checklist

hide

TestRail: Results

Activity

Show:

Dennis Bridges May 16, 2023 at 7:27 PM

closing as duplicate of https://folio-org.atlassian.net/browse/UIU-1904#icft=UIU-1904. I did not realize this was already recreated.

Duplicate

Details

Assignee

Reporter

Labels

Priority

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
TestRail: Cases
TestRail: Runs

Flag notifications