Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
None
-
-
EPAM-Veg Sprint 10
-
3
-
Vega
Description
Purpose: To extend the renewal override functionality (UIU-744) from failures on bulk renewals to failures on single renewals (as on the loan details page).
Story: As a circulation staff member, I want to be able to override a failed renewal regardless of what page I began the renewal from, so that I can renew one loan without going to a particular page.
- Scenario
- Given an attempted renewal from the loan details screen
- When the renewal fails for any of the following reasons
- renewal date falls outside of the date ranges in the loan policy
- item is non-renewable
- item has reached maximum number of renewals
- renewal date falls outside of the date ranges in the loan policy
- Then display the Override button on the failure pop-up
- Display to the left of OK
- Use default styling for Override button (white background, blue text)
- Scenario
- Given an attempted failed renewal override from the loan details screen
- When the renewal fails for any of the following reasons
- renewal date falls outside of the date ranges in the loan policy
- item is non-renewable
- renewal date falls outside of the date ranges in the loan policy
- Then display the Override failed renewal pop-up, with due date selector and "Select due date above" in New due date column
- Scenario
- Given an attempted failed renewal override from the loan details screen
- When the renewal fails for any of the following reasons
- item has reached maximum number of renewals
- Then display the Override failed renewal pop-up, with "Due date will be calculated automatically" in New due date column
- Scenario
- Given the override window
- When the user clicks Override
- Then renew all selected items
- Increase renewal count for each item by 1
- Change due date
- Either calculate automatically or use date user entered, depending on reason for triggering renewal failure
- Scenario
- Given the loan details screen
- When the loan has been renewed through an override
- Then in the loan action table, show the Additional information entered in the Override & renew modal in the Comments column and display the action as "Renewed through override" in the Action column
Attachments: SingleItemRenew.PNG shows the Override pop-up for one item as it appears on the user's open loans. SingleItemFailure.PNG shows the current behavior on the Loan details screen - an Override button needs to be added to this pop-up, then proceed with the Override behavior as it's already implemented elsewhere.
TestRail: Results
Attachments
Issue Links
- relates to
-
UIU-936 Renewal override allowed when it wouldn't change the due date, but triggers another failure
-
- 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
-