Using the authorized value "HOLD_CANCELLATION" allows us to choose a reason a hold was cancelled, which then triggers a patron notice. However, the option to choose a reason does not appear on the Holds Awaiting Pickup page, which is where we cancel holds from often. Can the hold cancellation options be added to this page?
Agreed, that's an unfortunate oversight. Right now, cancelling a hold from the bib record pops up a modal that asks for a reason. On the other hand, if you're cancelling from the patron record you're given a dropdown with which to pick a reason before clicking cancel. Which option do you think would be more helpful here?
I like the pop up modal for this screen. (sorry to leave this hanging)
We'd also like to see this implemented. Holds Awaiting Pickup is our most commonly visited holds-related page; it'd make sense to have this functionality there. I also agree the modal format works well - dropdowns are my nemesis in that I'm always forgetting to select the reason before pressing cancel.
I'd also like to see some sort of bulk action here since the most likely reason we're cancelling holds is that they are expired and we'll do several at once. As far as I know the only way to trigger a notice for that reason is using the cron job, which we do not.
The option for selecting a hold cancellation reason is should be working on this page for bulk hold cancellations. There's code for handling this in a modal window.
The option for selecting a hold cancellation reason is also missing from the "Cancel all" button (as opposed to the "Cancel selected" button).
Could this be somehow duplicate of Bug 29007 ?
(In reply to Fridolin Somers from comment #7) > Could this be somehow duplicate of Bug 29007 ? Different page, 29007 is for the returns page, this is for the holds awaiting pick-up report.