Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Duplicate
-
None
-
None
-
None
-
-
Vega
Description
Reference for multiple items:
https://docs.google.com/spreadsheets/d/13Xnb7j-xt0CZrgD9zRuH3OBX_bxR8FNl94F52Lom9gM/edit?usp=sharing
First pass on multiple items, the following will be our focus:
Check out
- Given a patron borrowing multiple items
- When a check out session ends through one of the following means:
- A FOLIO operator hits End Session on Check-out App Screen
- A FOLIO operator scans (or enters) a new Patron ID, which starts a new check out session
- A check out session times out due to inactivity
- A FOLIO operator closes browser, which closes the existing session
- A FOLIO operator logs out, which closes the existing session
- Then a single notice is sent to the user that contains and shows all of the items that they loaned
Check in
- Given a patron returning multiple items
- When a check in session ends through one of the following means:
- A FOLIO operator hits End Session on Check-In App Screen
- A check in session times out due to inactivity
- A FOLIO operator closes browser, which closes the existing session
- A FOLIO operator logs out, which closes the existing session
- Then a single notice is sent to the user that contains and displays all of the items that they returned
Courtesy/Reminder
- Given a patron that's borrowed multiple items on a long term loan (defined in days, weeks or months)
- When their loan(s) are nearing their due date/time
- Then a single notice is sent to the user that contains and displays all of the items meeting the criteria defined in the notice policy (i.e., 3 days before due date/time)
Overdue
- Given a patron that's borrowed multiple items on a long term loan (defined in days, weeks or months)
- When their loan(s) are overdue
- Then a single notice is sent to the user that contains and displays all of the items meeting the criteria defined in the notice policy (i.e., 3 days after due date/time)
TestRail: Results
Attachments
Issue Links
- is required by
-
CIRC-354 [SPIKE] Define technical approach for sending a CHECK OUT initiated patron loan notice with multiple items
-
- Closed
-
-
CIRC-385 [SPIKE] Define technical approach for sending a time-based patron loan notice with multiple items
-
- Closed
-
-
CIRC-412 [SPIKE] Define technical approach for ending a CHECK IN session to support multiple items on a notice
-
- Closed
-
-
CIRC-537 [SPIKE] Define technical approach for ending a CHECK IN session when operator closes browser or logs out of FOLIO
-
- Closed
-
- relates to
-
UICHKIN-140 End session for check-in
-
- Closed
-
-
UICHKOUT-556 End session for check-out
-
- Closed
-
-
UXPROD-1684 Ability to add multiple items to a single courtesy or overdue notice
-
- Closed
-
-
CIRC-535 Send check out notice with multiple loans/items upon session end
-
- Closed
-
- requires
-
CIRC-408 Change loan time-based notices processing to support multiple-item notices
-
- Closed
-
-
CIRC-431 Add session record on CHECK OUT
-
- Closed
-
-
CIRC-432 Create API endpoint to end session for a patron
-
- Closed
-
-
CIRC-433 Create processor to define and end expired sessions
-
- Closed
-
-
CIRC-559 Add session record on CHECK IN
-
- Closed
-
-
CIRC-560 Modify CHECK-OUT processor to support CHECK-IN end expired sessions
-
- Closed
-
-
CIRCSTORE-147 Create DB table to store check-in/check-out session information
-
- Closed
-
-
CIRCSTORE-148 Create CRUD API endpoints for patron session
-
- Closed
-
-
CIRCSTORE-149 Create API endpoint to retrieve patron IDs with expired sessions
-
- Closed
-
-
UICIRC-304 Change "Edit patron notice template page" to support multiple-item templates
-
- Closed
-