Fees/Fines (UXPROD-792)

[UXPROD-2844] Cleanup fee/fine permissions Created: 07/Dec/20  Updated: 31/Aug/21  Resolved: 19/Apr/21

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

Type: New Feature Priority: P2
Reporter: Holly Mistlebauer Assignee: Holly Mistlebauer
Resolution: Duplicate Votes: 0
Labels: cap-mvp, feesfines, mandatory, po-mvp, resourceaccess
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Duplicate
duplicates UXPROD-2046 Finalize fee/fine permissions Draft
is duplicated by UXPROD-1249 Create Final Fee/Fine Permissions Closed
Relates
relates to UXPROD-1114 Create Initial Fee/Fine Permissions Closed
relates to UIU-1061 Error message when opening settings f... Closed
relates to UIU-2019 Create user permission 'User: Can ove... Closed
relates to UXPROD-1878 Create MVP Fee/Fine Permissions - Q3 ... Closed
relates to UIU-1269 Fee/Fine permissions available for se... Closed
relates to UIU-2025 Create user permission 'User: Can ove... Closed
relates to UXPROD-2046 Finalize fee/fine permissions Draft
Epic Link: Fees/Fines
Front End Estimate: Small < 3 days
Front End Estimator: Holly Mistlebauer
Front-End Confidence factor: Low
Back End Estimate: XL < 15 days
Back End Estimator: Holly Mistlebauer
Development Team: UNAM
PO Rank: 98
Rank: Chicago (MVP Sum 2020): R2
Rank: Cornell (Full Sum 2021): R2
Rank: Duke (Full Sum 2021): R1
Rank: 5Colleges (Full Jul 2021): R3
Rank: Lehigh (MVP Summer 2020): R2

 Description   

UPDATE ON APRIL 19, 2020

Due to mass confusion on her part, Holly has once again decided to have just one version of fee/fine permissions.  UXPROD-2844 Closed has been closed and we will just be using UXPROD-2046 Draft **

*UPDATE ON DECEMBER 7, 2020
*
Due to time constraints, Holly has once again decided to create an MVP version of fee/fine permissions by splitting UXPROD-2046 Draft into:

UPDATE ON SEPTEMBER 2, 2020
See spreadsheet at https://docs.google.com/spreadsheets/d/1SP9STFNld6Xu2ohAqF-lTochfdiSHswq6mV6veCIKmc/edit?usp=sharing which lists fes/fines-related permissions and actions that need to take place.

UPDATE ON JULY 23, 2020

  • User: Can override item block is being defined by UIU-2019 Closed
  • User: Can override patron block is being defined by UIU-2025 Closed
Merged on July 20, 2020

UXPROD-1249 Closed (Create Final Fee/Fine Permissions) was merged with UXPROD-2046 Draft (Create MVP Fee/Fine Permissions) to create UXPROD-2046 Draft (Cleanup/finalize fee/fine permissions). Note: UXPROD-2046 Draft was used because it is a cap-mvp feature. The rankings for UXPROD-1249 Closed were transferred to UXPROD-2046 Draft so that the needs of the implemented/implementing libraries are documented correctly. The round_iv Label was not transferred to UXPROD-2046 Draft because it already has a cap-mvp label.

UPDATE ON SEPTEMBER 12, 2019
For the MVP we will have the following permissions via UXPROD-2046 Draft (planned for Q4 2019):
1. Settings (Users): Can create, edit and remove fee/fine settings (exists) but needs to include view patron notices
2. Users: Can create, edit and remove fees/fines (exists on folio-testing.aws.indexdata.com)
3. Fees/Fines: Can pay (needed for users that are only allowed to accept payments)
4. User: Can view fees/fines (will cover Fees/Fines History and Fee/Fine Details)
5. User: Can view patron blocks
6. Settings (Circ): Can create, edit and remove fee/fine policies

For the MVP we will have the following permissions via UXPROD-1878 Closed (released with Q3 2019):
1. Users: Can create, edit and remove patron blocks (exists on folio-testing.aws.indexdata.com)

For the MVP we will have the following override permission via UXPROD-1130 Closed (planned for Q4 2019):
1. Override patron block
2. Override item block

UPDATE ON AUGUST 20, 2019
It looks like someone has created a lot more permissions than the basic ones we wanted for the MVP. At folio-testing.aws.indexdata.com Holly found...

  • Fee/Fine Details: Can create, edit and remove fee/fine actions (needs to be changed to Fee/Fine Details: Can create additional staff info)
  • Fee/Fine History: Can create, edit and remove accounts (don't need--everything in Fees/Fines History is covered by other permissions)
  • Settings (Users): Can create, edit and remove fee/fine settings (this covers all settings--everyone is fine with this for now)
    • Settings (Users): Can create, edit and remove comments comment required (change "comments" to "comment required"--don't need for MVP)
    • Settings (Users): Can create, edit and remove feesfines manual charges (change this to "manual charges"--don't need for MVP)
    • Settings (Users): Can create, edit and remove owners (don't need for MVP)
    • Settings (Users): Can create, edit and remove payment methods (add "methods" to end--don't need for MVP)
    • Settings (Users): Can create, edit and remove refunds reasons (add "reasons" to end--don't need for MVP)
    • Settings (Users): Can create, edit and remove transfer accounts (don't need for MVP)
    • Settings (Users): Can create, edit and remove transfer criteria (don't need for MVP)
    • Settings (Users): Can create, edit and remove waive reasons (add "reasons" to end--don't need for MVP)
  • Users: Can create, edit and remove fees/fines (don't need this if we have individual settings Fees/Fines: Can XXXXXX--this was going to be used for the MVP in lieu of individual settings)
    • Fees/Fines: Can charge
    • Fees/Fines: Can pay
    • Fees/Fines: Can waive
    • Fees/Fines: Can refund (need to add this permission to be consistent)
    • Fees/Fines: Can cancel (need to add this permission to be consistent)
    • Fees/Fines: Can transfer (need to add this permission to be consistent)
  • Users: Can create, edit and remove patron blocks

What are these permissions for? <==found out on August 21 @PO meeting that these are mostly like "invisible permissions"
comments collection get
comments item delete
comments item get
comments item post
comments item put
feefineactions collection get
feefineactions item delete
feefineactions item get
feefineactions item post
feefineactions item put
feefines collection get
feefines item delete
feefines item get
feefines item post
feefines item put
feefines read-basic
feefines read-restricted
manualblocks collection get
manualblocks item delete
manualblocks item get
manualblocks item post
manualblocks item put
owners collection get
owners item delete
owners item get
owners item post
owners item put
payments collection get
payments item delete
payments item get
payments item post
payments item put
refunds collection get
refunds item delete
refunds item get
refunds item post
refunds item put
transfer criteria collection get
transfer criteria item delete
transfer criteria item get
transfer criteria item post
transfer criteria item put
transfers collection get
transfers item delete
transfers item get
transfers item post
transfers item put
waives collection get
waives item delete
waives item get
waives item post
waives item put



 Comments   
Comment by Holly Mistlebauer [ 19/Apr/21 ]

This is a duplicate of UXPROD-2046 Draft .  Holly has decided to go back to one feature for permissions.

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