Details
Description
Purpose:
To implement a status of "Awaiting Pickup" for requested items that are being held for pickup by the requester
Scenarios:
- Scenario
- Given a checked out item X with:
- One or more active requests (currently indicated by item status "Checked out - Recalled" or "Checked out - Held")
- Request Fulfillment preference for the request at the top of the request queue* = Hold shelf
- When item X is checked in
- Then Item X’s status should change to “Awaiting pickup”
- Given a checked out item X with:
- Scenario
- Given item X with status of “Awaiting pickup”
- When checked out to the requester
- Then item X's status should change to:
- "Checked out" if there are no active requests on the item
- "Checked out - Recalled" if there is an active recall request on the item and it is at the top of the request queue*
- Checked out – Held”: If there is an active hold request on the item and it is at the top of the request queue*
- Scenario
- Given item X with status of “Awaiting pickup”
- When checked out to a user who is NOT the requester for the request at the top of the queue*
- Then a message should appear "This item is awaiting pickup by a different user"
- No check out will occur
*NOTE: The "request queue" is the list of active requests for an item. Request queue management hasn’t yet been implemented so let's just assume that the oldest active request is at the top of the queue (first in first out)
NOTE: Scenario 2 may actually already be working
TestRail: Results
Attachments
Issue Links
- is blocked by
-
CIRC-53 Implement Request Statuses
-
- Closed
-
-
CIRC-77 Add proxy user to requests
-
- Closed
-
-
CIRC-79 Validate Proxy Relationship for Loans and Requests
-
- Closed
-
-
CIRC-80 add material type field, contributors and callno to the item
-
- Closed
-
-
CIRCSTORE-37 Add status to requests
-
- Closed
-
- relates to
-
CIRC-83 Determine a requests position in the request queue for an item
-
- Closed
-
-
UICHKOUT-406 Modal for Checkout "awaiting pickup" message
-
- Closed
-
-
UIIN-82 Specifications, design, data models for item states
-
- Closed
-
- links to