Details
-
Story
-
Status: Closed (View Workflow)
-
TBD
-
Resolution: Done
-
None
-
None
-
-
EPAM-Veg Sprint 100, EPAM-Veg Sprint 111, EPAM-Veg Sprint 112, EPAM-Veg Sprint 113, EPAM-Veg Sprint 114, EPAM-Veg Sprint 115
-
5
-
Vega
-
High
Description
Purpose: When CHECKING OUT an item, don't allow items to be due after the patron has expired.
Scenarios
- Scenario - Summary of scenarios below
- Given a CHECK OUT for an item for a user with an expiration date X
- When the calculated due date according to the circulation rule is date Y, after X
- Then truncate the item’s due date and time to the latest date and time where the service point is open, and the user is not expired
- Scenario
- Given a CHECK OUT for an active user with an expiration date, and triggering a loan policy with closed library due date management set to one of the following:
- Move to the end of the previous open day
- Move to end of next open day
- When the calculated due date, factoring in closed library due date management, is AFTER the patron's expiration date
- Then truncate the due date to the end of the last open day before the patron expires
- NOTE: When the calculated due date, factoring in closed library due date management, is BEFORE the patron's expiration date, then the due date will be the end of the previous open day OR the end of the next open day (in other words, there's no change to the existing logic).
- Given a CHECK OUT for an active user with an expiration date, and triggering a loan policy with closed library due date management set to one of the following:
- Scenario
- Given a CHECK OUT for an active user with an expiration date, and triggering a loan policy with closed library due date management set to one of the following:
- Keep the current due date
- Keep the current due date/time
- When the calculated due date, factoring in closed due date management, is AFTER the patron's expiration date
- Then truncate the due date to the patron's expiration date and time
- NOTE: When the calculated due date, factoring in closed library due date management, is BEFORE the patron's expiration date, then the due date will be the current due date OR the current due date/time (in other words, there's no change to the existing logic).
- Given a CHECK OUT for an active user with an expiration date, and triggering a loan policy with closed library due date management set to one of the following:
- Scenario
- Given a CHECK OUT for an active user with an expiration date, and triggering a loan policy with closed library due date management set to one of the following:
- Move to the end of the current service point hours
- Move to beginning of next open service point hours
- When the calculated due date/time, factoring in closed library due date management, is AFTER the patron's expiration date
- Then truncate the due date to the end of the last open service point hours before the patron expires
- NOTE: When the calculated due date, factoring in closed library due date management, is BEFORE the patron's expiration date, then the due date will be the end of the current service point hours OR the beginning of the next open service point hours (in other words, there's no change to the existing logic).
- Given a CHECK OUT for an active user with an expiration date, and triggering a loan policy with closed library due date management set to one of the following:
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-2244 Truncate due date based on patron expiration at CHECK OUT
-
- Closed
-
- relates to
-
CIRC-1159 Loan due date not truncated for patron expiration for some scenarios when CDDM is move to end of PREVIOUS open day
-
- Closed
-
-
CIRC-995 Item status changes to checked out despite failed check out/calendar error
-
- Closed
-
-
CIRC-1030 Truncate due date based on patron expiration, with closed due date management
-
- Closed
-
-
CIRC-1044 Revert changes for truncating due date based on patron expiration
-
- Closed
-
-
CIRC-1158 Truncated due date/time based on patron expiration results in time of 00:00:00
-
- Closed
-
-
CIRC-1160 Loan due date not truncated for patron expiration for some scenarios when CDDM is move to end of NEXT open day
-
- Closed
-
-
CIRC-1166 Calculate time zone for truncated due date
-
- Closed
-
- requires
-
MODUIMP-49 Change time for expiration date to 23:59 UTC
-
- Open
-