Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
None
-
-
EPAM-Veg Sprint 12, EPAM-Veg Sprint 13, EPAM-Veg Sprint 14
-
5
-
Vega
Description
- Scenario
- Given a loan policy with the Loanable box unchecked
- When an attempted check out triggers that loan policy
- Then display the Item is not loanable modal
- Modal header: Item is not loanable
- Modal body: <title of item> (<material type of item>) (Barcode: <item barcode>) is not loanable according to the <title of loan policy> loan policy.
- Modal controls:
- Override (default styling)
- Close (primary styling)
- Scenario
- Given the Item is not loanable modal (Scenario 1)
- When the Override button is clicked
- Then display the Override loan policy modal
- Modal header: Override loan policy
- Modal body:
- <title of item> (<material type of item>) (Barcode: <item barcode>) will be checked out.
- Date selector (required, no default)
- Time selector (required, default 11:59 PM)
- Comment field (required, no default)
- Controls:
- Cancel (default styling)
- Save & Close (primary styling)
- Scenario
- Given the Item is not loanable modal (Scenario 1)
- When the Close button is clicked
- Then close modal without checking out item
- Scenario
- Given the Override loan policy modal (Scenario 2)
- When the user clicks Cancel
- Then close the modal and return to Check Out screen, without checking out the item
- Scenario
- Given the Override loan policy modal (Scenario 2) with required elements completed
- When the user clicks Save & Close
- Then:
- Close the modal
- Display item in list of checked out items
- Due Date: use date entered in Override loan policy modal
- Time: use time entered in Override loan policy modal
- Loan policy: use name of loan policy that the user overrode
- Scenario
- Given a loan that has been checked out through policy override
- When viewing loan details
- Then:
- Display due date as due date and time entered in Override loan policy modal
- Display and link to loan policy that the user overrode
- In the actions table, display the check out:
- Action: Checked out through override
- Due date: use due date and time the user entered at check out
- Comment: use the comment the user entered at check out
TestRail: Results
Attachments
Issue Links
- blocks
-
UICHKOUT-493 Display multiple messages at check out
-
- Closed
-
-
UICHKOUT-524 Display multiple messages at check out (optimal order)
-
- Open
-
- has to be done after
-
CIRC-211 Backend: Override loan policy when item is not loanable
-
- Closed
-
- is blocked by
-
UIU-988 Add checkedOutThroughOverride key to loanActionMap
-
- Closed
-
- relates to
-
UXPROD-1609 Loans: Policy Overrides - override non-loanable, multiple renewal failures
-
- Closed
-
-
UXPROD-1847 Loans: Policy Overrides - override multiple renewal failures
-
- Closed
-
(1 relates to)