Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Duplicate
-
None
-
None
-
None
-
-
EPAM-Veg Sprint 3
-
Vega
Description
Purpose: To allow users to override failed renewals in certain cases.
Story: As a staff member, I want to be able to override a failed renewal, so that I can provide better service to people wanting to renew items.
Scenarios
- Scenario
- Given the renewal confirmation window
- When there is at least one renewal that has failed for one of the following reasons
- 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 an Override button to the left of the Close button
- Scenario
- Given the renewal confirmation window
- When the override button has been clicked
- Then display failed renewals matching the reasons in Scenario 1 in the override window
- Title of modal: Override & renew
- Date selector if appropriate (see Scenario 4)
- Item information
- Renewal failure reason
- New due date
- Title
- Item status
- Due date
- Requests
- Barcode
- Call number
- Renewals
- Loan policy
- Additional information field (required)
- Buttons
- Override
- Back
- Scenario
- Given the override window
- When the renewal has failed for the following reasons
- item has reached maximum number of renewals
- renewal date falls outside of the date ranges in the loan policy
- Then show the renewal due date
- item has reached maximum number of renewals: when an item is allowed n renewals, then show the renewal due date as if it were allowed n + 1 renewals
- renewal date falls outside of the date ranges in the loan policy: use the renewal date regardless
- Scenario
- Given the override window
- When at least one renewal has failed for the following reason
- Item is non-renewable
- Then display a date selector at the top of the window, and require the user to select a date
- Scenario
- Given the override window
- When the user has entered all required information
- Then activate the Override button
- Scenario
- Given the override window
- When the user clicks Override
- Then renew all selected items according to the due dates
- 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
Note: The renewal failures above do not include when the renewal would not change the due date, since renewing in that case would not help the patron.
Note: The Comments column is new, but would be used in other circumstances: Declared lost, Claim returned, etc. The attached mockup shows how it would display for a declared lost item, though declared lost is not part of this story.
Note: The Data Migration and RA SIGs have identified a need for overrides to be "flagged" so that they can run reports on overrides.
TestRail: Results
Attachments
Issue Links
- clones
-
UIU-683 Renewal overrides: Update Renewal Confirmation window UI- UI only
-
- Closed
-
- relates to
-
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
-