Summary: | Add ability for holds queue builder to prioritize either matching a patron's home library to the item's home or holding library | ||
---|---|---|---|
Product: | Koha | Reporter: | Sara Brown <sbrown> |
Component: | Circulation | Assignee: | Kyle M Hall <kyle> |
Status: | Signed Off --- | QA Contact: | Testopia <testopia> |
Severity: | enhancement | ||
Priority: | P5 - low | CC: | andrewfh, david, gmcharlt, kyle.m.hall, kyle, nick, rcoert |
Version: | master | ||
Hardware: | All | ||
OS: | All | ||
Change sponsored?: | --- | Patch complexity: | --- |
Documentation contact: | Documentation submission: | ||
Text to go in the release notes: | Version(s) released in: | ||
Bug Depends on: | |||
Bug Blocks: | 32089 | ||
Attachments: |
Bug 31557: Add ability for holds queue builder to prioritize either matching a patron's home library to the item's home or holding library
Bug 31557: Add ability for holds queue builder to prioritize either matching a patron's home library to the item's home or holding library |
Description
Sara Brown
2022-09-13 20:22:54 UTC
Created attachment 142082 [details] [review] Bug 31557: Add ability for holds queue builder to prioritize either matching a patron's home library to the item's home or holding library Right now the holds queue builder starts filling bib-level holds with items whose patron's home library matches the item's home library. It would be good and reasonable to have the option to prioritize item's whose patron's home library matches the item's holding library to minimize transfers. I updated the assignee... Kyle, please let me know if this proposed test plan misses something: To test: 1: have 2 branches: A, B 2: have a bib with two items: Item 1 with homebranch=A, holdingbranch=B; item 2 with homebranch=B, holdingbranch=A 3: have a patron with homebranch=A 4: place a bib-level hold on your bib for your patron, for pickup at A 5: run build_holds_queue.pl 6: consult the queue, confirm it's targeted Item 1, which will require a transfer to fill 7: apply patch, restart services 8: confirm the new HoldsQueuePrioritizeBranch syspref is set to homebranch 9: run build_holds_queue again 10: confirm nothing changed, still targeting Item 1 11: switch HoldsQueuePrioritizeBranch to holdingbranch 12: run build_holds_queue 13: confirm the queue is now targeting Item 2, which will not require a transfer I didn't involve the real time holds queue, just for simplicity. Created attachment 143136 [details] [review] Bug 31557: Add ability for holds queue builder to prioritize either matching a patron's home library to the item's home or holding library Right now the holds queue builder starts filling bib-level holds with items whose patron's home library matches the item's home library. It would be good and reasonable to have the option to prioritize item's whose patron's home library matches the item's holding library to minimize transfers. Signed-off-by: Andrew Fuerste-Henry <andrewfh@dubcolib.org> |