LP#
1759382 Setting: staff placed holds default to workstation
New org unit setting for always using the staff's workstation as
the default pickup location for staff placed holds, even if the
user has a preferred pickup location set in their account.
The setting applies on staff placed holds in the Angular and
Traditional/Bootstrap catalog. This includes hold group holds.
If this helps when testing, this is the priority order for
determining the default pickup location:
1. workstation if circ.staff_placed_holds_default_to_ws_ou
2. user preferred location if opac.default_pickup_location
3. workstation if circ.staff_placed_holds_fallback_to_ws_ou
4. user home org unit
Signed-off-by: Dan Briem <dbriem@wlsmail.org>