Details
-
New Feature
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
None
-
customfield_11200 25244
-
Large < 10 days
-
XXL < 30 days
-
Comment from Marc in Slack: The basic move is likely not that hard, the changes to the re-validation is the biggest part of that work (and how we deal with how long that might take)
-
Prokopovych
-
-
130.1
-
2019-07-12: Bumped rank way up because this is in progress and targeted for completion in Q3.1
-
R1
-
R1
-
R4
-
R2
-
R2
-
R2
-
R2
-
R1
-
R1
-
R1
-
R2
-
R2
Description
This feature would allow moving (maybe in bulk) of requests from one item to another to support use cases like this:
- Item goes missing - reassign the requests to another copy/copies of same title
- New copy is acquired - reassign requests from an old copy to a new one
Initial thoughts on design (needs discussion with SIG):
- Ability to select one, many or all requests associated with a given item and reassign to another item (may just start with moving one by one if that's simpler - queues are not usually very long and you may want to spread items across multiple copies anyway)
- Should be able to see the length of the request queue on the other copies (items) so you can choose the best one for reassignment
- Shouldn't be able to move any requests for which fulfillment has already begun (patron notice has been sent etc)
- Shouldn't be able to move any requests to items where the request isn't allowed per request policy
- Might offer user the ability to choose whether the requests go to the bottom or top of the queue when moved (though they can't displace the item at the very top of the destination queue if fulfillment of that request has already begun). Might auto-sort with oldest at top of queue. Requests will also be manually re-orderable after the fact once we have implemented
UXPROD-1242
Mockups: https://drive.google.com/drive/folders/1ADrLDD09Ub9AKL7Vu704viS8EVPSB8xv
TestRail: Results
Attachments
Issue Links
- is defined by
-
CIRC-316 Move Recalls to Checked Out Items which Haven't Already Been Recalled
-
- Closed
-
-
CIRC-333 Change Paged Item's Status To Available When Queue is Emptied (Requests Are Cancelled or Moved)
-
- Closed
-
-
CIRC-395 UIREQ-269: Backend for Request Queue Order When Moving Requests
-
- Closed
-
-
CIRC-399 UIREQ-294: Enhance validation error responses to include valid 'request' types
-
- Closed
-
-
CIRC-411 Checked out item status changes when moving request
-
- Closed
-
-
CIRC-416 UIREQ-303: Backend for preventing move above page
-
- Closed
-
-
UIREQ-269 Move Requests from One Item to Another
-
- Closed
-
-
UIREQ-294 Request Move: Allow Type Change When Current Type is Prohibited by Policy
-
- Closed
-
-
UIREQ-303 Prevent move above page
-
- Closed
-
-
UIREQ-315 Permissions - Requests: Move to new item
-
- Closed
-
- relates to
-
UXPROD-1921 Support moving request above page
-
- Draft
-