Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
None
-
-
EPAM-Veg Sprint 5, EPAM-Veg Sprint 7, EPAM-Veg Sprint 9
-
1
-
Vega
Description
Purpose: As a circulation staff member, I want to see the reason why a renewal has failed at a glance, so that I know whether or not I want to override the failure.
Scenario
-
- Given an attempted renewal
- When the renewal has failed for any of the following reasons
- Renewal would not change the due date
- Item is non-renewable
- Item has reached maximum number of renewals
- Renewal date doesn’t fall within the loan schedule (fixed)
- Renewal date doesn’t fall within the loan schedule (rolling)
- Then display the corresponding failure reason in the modal’s status column, after “Item not renewed:”
- Renewal would not change the due date
- Loan is not renewable
- Loan at maximum renewal number
- Renewal date falls outside of date ranges in fixed loan policy
- Renewal date falls outside of date ranges in rolling loan policy
- Renewal would not change the due date
Note: See attached mockup for an example, though the language in the story has been shortened from what appears in the mockup.
Note: Currently the failure reason displays as a tooltip, but shortening the text and displaying without the user having to click helps the user decide whether or not they want to override the item.
TestRail: Results
Attachments
Issue Links
- is blocked by
-
CIRC-192 Change renewal failure messages to match requirements
-
- Closed
-
- relates to
-
CIRC-212 Change renewal failure messages to match requirements
-
- Closed
-
-
UIU-484 Multi-Reason Renewal Error Popup for Single-Loan Renewal
-
- Closed
-
-
UXPROD-239 Loans: Policy Overrides (Q1 2019 work)
-
- Closed
-
-
UXPROD-1609 Loans: Policy Overrides - override non-loanable, multiple renewal failures
-
- Closed
-
-
UXPROD-1847 Loans: Policy Overrides - override multiple renewal failures
-
- Closed
-