Users App (UXPROD-784)

[UXPROD-3159] User Permission Management UI Improvements (Show perm metadata) Created: 02/Jul/21  Updated: 21/Nov/23

Status: Open
Project: UX Product
Components: None
Affects versions: None
Fix versions: None
Parent: Users App

Type: New Feature Priority: TBD
Reporter: Holly Mistlebauer Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: crossapp, permission_set, permissions, usermanagement
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Relates
relates to UXPROD-3158 Users App and Loans - New/Expanded P... Draft
relates to UXPROD-4231 Manage permissions on behalf of membe... Closed
Epic Link: Users App
Front End Estimate: XL < 15 days
Front End Estimator: Khalilah Gambrell
Front-End Confidence factor: 20%
Back End Estimate: Out of scope
Estimation Notes and Assumptions: Try to do work that does not require BE
PO Rank: 0
Rank: Cornell (Full Sum 2021): R1

 Description   

Goal: new functionality for staff permissions UI

Purpose:

  1. Assign or remove users to/from a permission or permission set 
  2. Show more permissions metadata in the UI

Purpose 1: Assign or remove users to/from a permission or permission set 

  • This is inclusive of, and an extension to, an existing feature: UXPROD-1744 In Progress

As a staff user I want to ...

  • be able to assign multiple users to a permission set at once
  • be able to review who is assigned specific permissions in specific roles in order to audit their access, or remove access in bulk 
  • be able to include functionality from the user side 
    • be able to see which permissions a user has
    • be able to assign users to permission sets (not just the other way around) 
    • be able to see the subpermissions for permission sets that a user has

 Use Case

  • A library hires fifty students to work at a circulation desk and each student is assigned the permission set ‘Circulation Student’ upon hire. Each May, the library reviews the permission set ‘Circulation Student’ through the UI and removes the students who have graduated. 

Purpose 2: Show more permissions metadata in the UI

As a library I want to ...

  • expose additional permissions metadata to assist with managing permissions in the UI, including displayName *(in addition to translation value which is what is shown in the UI), *permissionName, description, subPermissions, childOf, moduleName and moduleVersion, and deprecated.

Use Case:

  • A library upgrades to a new version of FOLIO that includes improvements in App A. They review the release notes, and see that app A has new permissions X and Y, and also see that app A is deprecating permissions A and B. By reviewing those permissions through the UI, they can:
    • view the description to understand what the new permissions do
    • they can view the subPermissions to understand if the new permissions grant permissions to other apps under the hood
    • for the deprecated permissions, they can review functionality and who has the permissions assigned to them, in order to decide what changes they need to make to use the new FOLIO app

 

See Google doc User Permissions Management - New User Interface Proposal at https://docs.google.com/document/d/1QaKLtxQE_bgg3Hq2r8OtkGhpmVyIj2nbCvcIkdqXcXw/edit?usp=sharing

 


Generated at Fri Feb 09 00:29:48 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.