Bug 35748

Summary: Allow holds to be suspended, unsuspended, or canceled in batches based on branch or patron category code
Product: Koha Reporter: Liz Rea <wizzyrea>
Component: Staff interfaceAssignee: Bugs List <koha-bugs>
Status: NEW --- QA Contact: Testopia <testopia>
Severity: enhancement    
Priority: P5 - low CC: esther.melander, gmcharlt, hebah, kebliss, laura, lisette, pierre.genty
Version: Main   
Hardware: All   
OS: All   
See Also: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35749
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23258
Change sponsored?: --- Patch complexity: ---
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:

Description Liz Rea 2024-01-09 19:51:19 UTC
Sometimes libraries have to close a branch or altogether, and they'd like to be able to cancel, suspend, and unsuspend holds in a batch. Currently this is achieved through command line database updates which are risky and require professional assistance, especially if your library is hosted. 

Normally this would be a per branch operation due to the "library is closing" use case, but it might be nice to be able to do this per patron category too.

It would also be good if this job were implemented as a long_task background job.

Cheers,
Liz
Comment 1 Laura O'Neil 2024-02-22 14:41:09 UTC
I'd also like to see a tool allowing libraries to extend hold expiration dates in a batch, similar to the batch extend due date tool.
Comment 2 pierre.genty 2024-04-26 09:57:00 UTC
Isn't this ticket a duplication of https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36135 ?
Purpose of BZ36135 is to batch modify holds with following actions : 
 - expiration date (not expiration date set by patron)
 - pick up library
 - suspend status (only if hold has no found status)
 - suspend until date (only if suspend status is set)
 - hold note
Cancel and unsuspend should just be added to this list ?