add title holds to Request Items, and an option to honor user notification and pickup lib preferences

Bug #1841270 reported by Jason Etheridge
16
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
Wishlist
Unassigned

Bug Description

This gives staff a way to place title holds in batch using the Request Items interface from Item Status and Copy Buckets, keying off of the items selected. There's a bit of dissonance with the label Request Items (see bug 1839883), but I think this is a win for convenience.

We also add an Honor User Preferences checkbox that will change the pickup library dropdown (which normally defaults to the workstation library) based on the user's preferred pickup library, as well as set notification options for the holds created based on said user's preferences.

Branch forthcoming for the /eg version of the web client.

Tags: pullrequest
Revision history for this message
Jason Etheridge (phasefx) wrote :

top 3 commits at collab/phasefx/lp1841270-request-items-title-holds
one of which is an incidental fix to ils_events.xml

https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/collab/phasefx/lp1841270-request-items-title-holds

From the release notes:

The Request Items action available in the Item Status and Item Buckets
interfaces has been given an Honor User Preferences checkbox which does
the following for the selected user when checked:

 * Change the Pickup Lib selection to match the user's Default Hold Pickup Location
 * Honor the user's Holds Notices settings (including Default Phone Number, etc.)

Success and Failure toasts have also been added based on what happens
after the Request Items interface has closed.

Also, a Title Hold option has been added to the Hold Type menu. This will create
one hold request for each unique title associated with the items that were selected
when Request Items was invoked.

tags: added: pullrequest
Andrea Neiman (aneiman)
Changed in evergreen:
importance: Undecided → Wishlist
milestone: none → 3.4-beta1
Revision history for this message
Galen Charlton (gmc) wrote :

Pushed to master for inclusion in 3.4. Thanks, Jason!

Changed in evergreen:
status: New → Fix Committed
Galen Charlton (gmc)
Changed in evergreen:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.