Fees/Fines (UXPROD-792)

[UXPROD-3976] Fee/Fine permissions - Update Settings>Users>Fee/fine: * permissions Created: 27/Sep/19  Updated: 15/Mar/23

Status: Draft
Project: UX Product
Components: None
Affects versions: None
Fix versions: None
Parent: Fees/Fines

Type: New Feature Priority: P2
Reporter: Holly Mistlebauer Assignee: Erin Nettifee
Resolution: Unresolved Votes: 0
Labels: UNAM, feesfines, ff-permissions
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Attachments: PNG File image-2021-06-23-15-40-07-153.png    
Issue links:
Defines
defines UXPROD-2046 Finalize fee/fine permissions Draft
Duplicate
is duplicated by UIU-1269 Fee/Fine permissions available for se... Closed
Epic Link: Fees/Fines
Development Team: Vega
Rank: Cornell (Full Sum 2021): R1

 Description   

Overview: All settings located with Settings>Users>Fee/fine are currently controlled by one permission called Settings (Users): Can create, edit and remove all feesfines-related entries. This includes the following settings as of June 23, 2021 -

Settings (Users): Can create, edit and remove all feesfines-related entries will continue to be the permission to use when creating, editing and deleting settings, but we also need to add a view permission. 

We also want to hide some of the individual Settings>Users>Fee/fine permissions to reduce confusion when selecting permissions for a user. The permissions can continue to exist as separate defined units, but we don't want them to show up as assignable to a FOLIO user in the UI.

Actions:

#1 Create new permission Settings (Users): Can view fee/fine settings, which allows the user to see the options at Settings>Users>Fee/fine and click on each option at the top level to view information in the third pane. For Manual charges, Payment methods and Transfer accounts allow user to see options by Fee/fine owner.

#2 Change the Display Name for the following permissions for Settings>Users>Fee/fine -    

Permission Name Old Display Name New Display Name
ui-users.settings.comments Settings (Users): Can create, edit and remove comments Settings (Users): Can create, edit and remove feefine comments
ui-users.settings.feefines Settings (Users): Can create, edit and remove feefines Settings (Users): Can create, edit and remove manual feefines
ui-users.settings.owners Settings (Users): Can create, edit and remove owners Settings (Users): Can create, edit and remove feefine owners
ui-users.settings.payments Settings (Users): Can create, edit and remove payments Settings (Users): Can create, edit and remove payment methods
ui-users.settings.refunds Settings (Users): Can create, edit and remove refunds Settings (Users): Can create, edit and remove refund reasons
ui-users.settings.waives Settings (Users): Can create, edit and remove waive Settings (Users): Can create, edit and remove waive reasons

#3  Hide the following permissions for Settings>Users>Fee/fine -

               * Hide Settings (Users): Can create, edit and remove comments (ui-users.settings.comments)

                * Hide Settings (Users): Can create, edit and remove feefines (ui-users.settings.feefines)

                * Hide Settings (Users): Can create, edit and remove owners (ui-users.settings.owners)

                * Hide Settings (Users): Can create, edit and remove payments (ui-users.settings.payments)

                * Hide Settings (Users): Can create, edit and remove refunds (ui-users.settings.refunds)

                * Hide Settings (Users): Can create, edit and remove waives (ui-users.settings.waives)



 Comments   
Comment by Holly Mistlebauer [ 23/Jun/21 ]

Holly needs to verify Action #2 with the RA SIG.

Comment by Holly Mistlebauer [ 23/Jun/21 ]

Slack message to RA SIG...

Hi RA SIG!  I have a question for you related to fee/fine permissions.  "Way back when" we decided to have one permission (Settings (Users): Can create, edit and remove all feesfines-related entries) for updating all of the fee/fine permissions located at Settings=>Users>Fees/Fine.
This includes-
* Owners
* Manual charges
* Waive reasons
* Payment methods
* Refund reasons
* Comment required
* Transfer accounts
* Transfer criteria
We actually have individual permission settings that could be used.  They are-
* Settings (Users): Can create, edit and remove comments
* Settings (Users): Can create, edit and remove feefines
* Settings (Users): Can create, edit and remove owners
* Settings (Users): Can create, edit and remove payments
* Settings (Users): Can create, edit and remove refunds
* Settings (Users): Can create, edit and remove transfer accounts
* Settings (Users): Can create, edit and remove transfer criteria
* Settings (Users): Can create, edit and remove waives
If we are not going to use the individual permission settings, I would like to "hide" them to reduce the clutter in permissions.  (We could "unhide" them later if needed.)
My question is this:  Will your site need to have individual permissions for the settings at Settings=>Users>Fee/Fine or is one permission for all good enough? 
Thanks for your help with this...

Comment by Holly Mistlebauer [ 23/Jun/21 ]

Per Erin Nettifee , Duke needs for Settings (Users): Can create, edit and remove transfer accounts and Settings (Users): Can create, edit and remove transfer criteria to remain unhidden.

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