Details
-
Story
-
Status: Draft (View Workflow)
-
P2
-
Resolution: Unresolved
-
None
-
None
-
-
Vega
Description
Overview: We originally used one permission (Users: Can create, edit and remove fees/fines) to control all 'actions' within fees/fines. At some point we added individual "action" permissions for paying a fee/fine (Fees/Fines: Can pay), charging a fee/fine (Fees/Fines: Can charge) and waiving a fee/fine (Fees/Fines: Can waive). At that time individual permissions for refunding a fee/fine, cancelling a fee/fine and transferring a fee/fine were not created.
We still need this catch-all permission (Users: Can create, edit and remove fees/fines) , but we also need individual action permissions for all of the "actions." The existing ones need to be renamed, and the new ones need to be created.
Actions:
1. Update the display name for three existing permissions.
Permission Name | Old Display Name | New Display Name |
---|---|---|
ui-users.manual_pay | Fees/Fines: Can pay | Users: Can accept fee/fine payment |
ui-users.manual_charge | Fees/Fines: Can charge | Users: Can charge manual fee/fine |
ui-users.manual_waive | Fees/Fines: Can waive | Users: Can waive fee/fine |
2. For the permission ui-users.manual_charge, remove the sub permission ui-users.manual_pay.
Reason: Users with ui-users.manual_charge should see the charge button. If they also need to be able to Charge & Pay Now, libraries should grant the user ui-users.manual_pay. We don't want to grant the ability to accept payment by default, since some libraries may want to have only select staff accept payment.
3. Create three new permissions.
New Permission Desired Name | New Permission Desired Functionality |
---|---|
Users: Can refund fee/fine |
|
Users: Can transfer fee/fine |
|
Users: Can cancel fee/fine |
|
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-2046 Finalize fee/fine permissions
-
- Draft
-
- is duplicated by
-
UIU-1269 Fee/Fine permissions available for selection are not actually active
-
- Closed
-