Bug 35748 - Allow holds to be suspended, unsuspended, or canceled in batches based on branch or patron category code
Summary: Allow holds to be suspended, unsuspended, or canceled in batches based on bra...
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: Staff interface (show other bugs)
Version: Main
Hardware: All All
: P5 - low enhancement
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-09 19:51 UTC by Liz Rea
Modified: 2024-04-26 09:57 UTC (History)
7 users (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 ?