Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
None
-
customfield_11100 21819
-
Core: F - Sprint 57
-
5
-
Prokopovych
Description
Purpose: To add a hold shelf expiration period to the service points where pickup location/service point = yes. This will be used as the default expiration period for items on the hold shelf at the service point. Hold shelf expiration date can be manually overriden in the request record, as well.
User story:
As a librarian who has checked in an item needed for a request at my service point
I want the hold shelf expiration date to be set for that request based on the default expiration period for the service point
So I know when the hold has spent enough time on the hold shelf without being picked up and I can re-shelve it
Scenarios:
- Scenario
- Given the Service point record (create, edit, view) in Settings > Organization > Service Points
- When "Pickup location" = Yes
- Then a new set of fields should display:
- Label: Hold shelf expiration period
- Field 1:
- Type: Short field - There is a control in the Loan policy form for a similar field that disallows anything but integers so, if we use that, we don't need to have a validation error defined
- Type: Short field - There is a control in the Loan policy form for a similar field that disallows anything but integers so, if we use that, we don't need to have a validation error defined
- Field 2:
- Type: Dropdown
- Default = Select interval
- Values = Minutes, Hours, Days, Weeks, Months
- Type: Dropdown
- Fields should look and behave like the similar fields in the loan policy form
- Scenario
- Given the Service point record (create, edit, view) in Settings > Organization > Service Points
- When "Pickup location" = No
- Then these new fields should not display
Acceptance Criteria:
- Unit tests and big test coverage
Mockup: https://drive.google.com/file/d/1WHqQ_3UDs9CkXibUCVLD7lIcwh22wyAM/view?usp=sharing
TestRail: Results
Attachments
Issue Links
- blocks
-
CIRC-194 Requests: Populate the Hold Shelf Expiration Date when a request becomes "Open - Awaiting pickup"
-
- Closed
-
- defines
-
UXPROD-1374 Get Hold Shelf Expiry Period from Service Point
-
- Closed
-
- is blocked by
-
MODINVSTOR-251 Backend Work for UISP-7: Add Hold Shelf Expiry Period to Service Point
-
- Closed
-
- relates to
-
UIORG-145 Cannot edit service point with hold shelf expiry of duration of one
-
- Closed
-