Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
-
Prokopovych - Sprint 104, Prokopovych - Sprint 105
-
5
-
Prokopovych
-
R1 2021
Description
Overview: Univ. of Chicago has requested that a separate aged to lost setting be added for recalled items, so that they may age to lost faster than regular items do.
Additional information:
- It is possible to age recalled items to lost but not regular items. There may be libraries that age regular items to lost, but not recalled items (unlikely, but you never know.) It is also possible for the values to be the same for regular and recalled items.
- This page already has a lot of validation in place, so the PO is attempting to minimize the changes. If the dev identifies additional validation that needs to be corrected/added, he/she should contact the PO. Thanks!
Scenarios
- Scenario
- Given Lost item loan policies selected at Settings>Circulation>Fee/fine
- When New button pressed
- Then display blank Lost item loan policies page with two new settings added (as shown in attached mock-up Updated-Lost-Item-Fee-Policy.jpg)
- Recalled items aged to lost after overdue <X intervals>
- Patron billed for recall after aged to lost <X intervals>
- Scenario
- Given Lost item loan policies selected at Settings>Circulation>Fee/fine
- When existing Lost item loan policy selected for display
- Then display the Lost item loan policies page with two new settings added (as shown in attached mock-up Updated-Lost-Item-Fee-Policy2.jpg)
- Recalled items aged to lost after overdue
<X intervals> - Patron billed for recall after aged to lost
<X intervals>
- Recalled items aged to lost after overdue
- Scenario
- Given Lost item loan policies selected at Settings>Circulation>Fee/fine
- When existing Lost item loan policy selected for an Edit Action or Duplicate Action
- Then populate Lost item loan policies page with two new settings added (as shown in attached mock-up Updated-Lost-Item-Fee-Policy.jpg)
- Recalled items aged to lost after overdue <X intervals>
- Patron billed for recall after aged to lost <X intervals>
- Scenario
- Given Lost item loan policy page open for editing (Scenarios 1 and 3 above)
- When Recalled items aged to lost after overdue amount > 0 and Recalled items aged to lost after overdue interval is blank
- Then display error: Please make a selection under Recalled items aged to lost after overdue interval setting
- Scenario
- Given Lost item loan policy page open for editing (Scenarios 1 and 3 above)
- When Recalled items aged to lost after overdue amount is blank and Recalled items aged to lost after overdue interval is NOT blank
- Then display error: Please enter amount under Recalled items aged to lost after overdue amount setting
- Scenario
- Given Lost item loan policy page open for editing (Scenarios 1 and 3 above)
- When Patron billed for recall after aged to lost amount > 0 and Patron billed for recall after aged to lost interval is blank
- Then display error: Please make a selection under Patron billed for recall after aged to lost interval setting
- Scenario
- Given Lost item loan policy page open for editing (Scenarios 1 and 3 above)
- When Patron billed for recall after aged to lost amount is blank and Patron billed for recall after aged to lost interval is NOT blank
- Then display error: Please enter amount under Patron billed for recall after aged to lost amount setting
- Scenario
- Given Lost item loan policy page open for editing (Scenarios 1 and 3 above)
- When Patron billed for recall after aged to lost amount > 0 and Recalled items aged to lost after overdue amount is NOT > 0
- Then display error: Entry required if 'Patron billed for recall after aged to lost' amount entered under Recalled items aged to lost after overdue amount
- Scenario
- Given Lost item loan policy page open for editing (Scenarios 1 and 3 above) AND (Patron billed for recall after aged to lost amount > 0 OR Items aged to lost after overdue > 0) AND Set cost selected
- When Set cost amount = 0 AND Charge lost item processing fee if item aged to lost by system? = No
- Then display error: 'Set cost' must be > 0 OR 'Charge lost item processing fee if item aged to lost by system?' must be 'Yes' if 'Items aged to lost after overdue' is > 0 or 'Recalled items aged to lost after overdue' is > 0 under Set cost amount setting (NOTE: This validation currently exists, but it only includes 'Items aged to lost after overdue'; now we must include the new setting 'Recalled items aged to lost after overdue')
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-2449 Add a separate 'Items aged to lost after overdue X <interval>' setting for recalled items
-
- Closed
-
- has to be done before
-
CIRC-1005 Use separate aged to lost settings for recalled items
-
- Closed
-
- relates to
-
MODFEE-146 Store new aged to lost settings for recalled items
-
- Closed
-