Details
-
New Feature
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
Description
Because several aspects of mod-circulation resources need to be aware of ServicePoints, we need to make mod-circulation handle these natively.
This will include:
- Creating a ServicePoint class for mod-circulation to use internally (similar to Item, User, etc)
- Creating a ServicePointRepository class for abstracting the retrieval of ServicePoint objects
- Creating the appropriate mock resources for testing
- Other supporting infrastructure, following the current patterns employed by mod-circulation
Use case to be covered initially:
- adding the SP name to the collection of requests endpoint (for the CSV export) for pickupServicePoint
Next in the following uses will be covered within the specific issues:
- validation when creating/updating (POST/PUT) a request with pickupServicePoint (
CIRC-152)
And finally:
- checkInServicePoint/checkOutServicePoint validation during creating/updating (POST/PUT) a loan (
CIRC-150) - checkInServicePoint/checkOutServicePoint validation during check-out by barcode (
CIRC-154) - adding the SP name to the collection of loans endpoint (for closed loans view) for checkInServicePointId and checkOutServicePointId (
CIRC-150)
TestRail: Results
Attachments
Issue Links
- blocks
-
CIRC-146 change item status to "in transit" upon checkin
-
- Closed
-
-
CIRC-150 Include check in and out service point names for loans
-
- Closed
-
-
CIRC-152 Add verification of pickupServicePointId
-
- Closed
-
-
UIREQ-114 Export Requests search results to csv - additional data elements
-
- Closed
-
-
UIU-485 Closed loans - show service point as check-in location
-
- Closed
-
- relates to
-
UIREQ-131 Populate Pickup Service Point with Service Points Where Pickup Service Point = Yes and store the selection with Request
-
- Closed
-
-
CIRC-165 Incorrect related record queries query parameter
-
- Closed
-