https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40551
Martin Renvoize (ashimema) <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Text to go in the| |The patron holds tables on release notes| |the patron details page, | |circulation page, and holds | |management page | |(reserve/request.pl) now | |use a REST API endpoint for | |cancelling holds, with bulk | |cancellations processed as | |background jobs. | | | |Previously, hold | |cancellations from these | |pages were processed | |synchronously through | |traditional page requests. | |When cancelling multiple | |holds at once, this could | |cause delays or timeouts on | |pages with many holds. | | | |**Key improvements:** | | | |- **Background | |processing**: Bulk hold | |cancellations are now | |queued as background jobs, | |preventing page timeouts | |when cancelling multiple | |holds | |- **Consistent interface**: | |Selecting and cancelling | |holds works the same way | |across all patron-related | |holds tables (patron | |details, circulation, and | |holds management pages) | |- **Better performance**: | |The page doesn't need to | |wait for all cancellations | |to complete before | |refreshing | | | |**For staff:** When you | |cancel selected holds, the | |page may not refresh | |immediately. The | |cancellations are being | |processed in the | |background. You can check | |the status of the | |background job in | |Administration → Jobs. | | | |**Technical details:** | | | |This enhancement adds a new | |`/holds/cancellation_bulk` | |API endpoint (Bug 40550) | |that accepts multiple hold | |IDs and queues their | |cancellations as a | |background job, improving | |the reliability and user | |experience when managing | |large numbers of holds. CC| |[email protected] | |o.uk Keywords|release-notes-needed | -- You are receiving this mail because: You are watching all bug changes. _______________________________________________ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
