https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20747
--- Comment #28 from Lisette Scheer <[email protected]> --- less convoluted test plan for holds without the queue being built (fresh check in/new hold no rtq) and checking the holds queue: To Test: BEFORE APPLYING THE PATCH /Tip/ I kept the following tabs open: -The holds screen (for suspending, checking order, etc) -Check in screen (can ignore holds to keep them all in place) -Holds to Pull with "All" for Libraries -System Preferences /Setup Groups and confirm current behavior/ 1. Set the following system preferences: -" LocalHoldsPriority " system preference to "Give" -"LocalHoldsPriorityPatronControl" to "home library" -"LocalHoldsPriorityItemControl" to "home library" 2. Create 2 Library Groups - Set them to be hold groups - I called mine group 1 & group 2 3. Add 2 libraries each to each group. - Group 1 - Centerville - Fairfield - Group 2 - Fairview - Franklin 4. Find a patron for each branch in the groups - Centerville - Changed 23529000035676 (Henry) - Fairfield - Changed 23529000050113 (Jordan) - Fairview - Changed 23529001000463 (Edna) - Franklin - 23529000121682 (Nicole) 5. Find a record with at least 2 items 6. If needed change the home and holding libraries so you have at least one item for each hold group - Centerville - 39999000000252 - Fairview - Changed 39999000000238 7. Place 2 record level holds for the record. - One for 23529000035676 (Henry) for pickup at Centerville (Priority 1) - One for 23529001000463 (Edna) for pickup at Fairview (Priority 2) 8. Check in 39999000000238. The hold popup should be for the second hold (Edna), not the first (Henry.) Ignore the hold /apply patch and confirm behavior still works/ 9. Apply patch 10. Rebuild the database then restart_all (in sandboxes it's an action, in ktd " dbic && updatedatabase && restart_all ") 11. Confirm that " LocalHoldsPriority " is set to "Give Library" 12. Repeat step 8, behavior should be the same. / check library then library group setting/ 13. Change " LocalHoldsPriority " to "Give library then library group" 14. Set the following record level holds for the record in the following order: *You can add Jordan and Nicole's, then rearrange the order. - Pickup at Fairfield - 23529000050113 (Jordan) - Pickup at Franklin - 23529000121682 (Nicole) - Pickup at Centerville - 23529000035676 (Henry) - Pickup at Fairview - 23529001000463 (Edna) 15. Check in 39999000000252 - should try and fill to Centerville - 23529000035676 (Henry) (ignore the hold) 16. Check in 39999000000238 - should try and fill to Fairview - 23529001000463 (Edna) (ignore the hold) 17. Suspend the hold for 23529001000463 (Edna) 18. Check in 39999000000238 should try and fill to 23529000121682 (Nicole) (ignore the hold) / check library group setting / 19. Reset the holds to match step 14. 20. Change " LocalHoldsPriority " to "Give group" 21. Check in 39999000000252 - should try and fill to Fairfield (Jordan) (ignore the hold) 22. Check in 39999000000238 - should try and fill to Franklin (Nicole) (ignore the hold) /check no priority / 23. Change " LocalHoldsPriority " to "Don't give" 24. Reset the holds to match step 14. 25. Check in 39999000000238 - Should fill to Fairfield (Jordan) (ignore the hold) 26. Check in 39999000000252 - Should fill to Fairfield hold (Jordan) (ignore the hold) /Check holds queue/ /"Give library then library group" hold queue - Library/ 27. Repeat Step 13 28. Run perl misc/cronjobs/holds/build_holds_queue.pl 29. On the Hold Queue: - Centerville should be for Henry - Fairview should be for Edna /"Give library then library group" hold queue - Group/ 30. Repeat step 17 31. Run perl misc/cronjobs/holds/build_holds_queue.pl 32. On the Holds Queue: - Centerville should be for Henry - Fairview should be for Nicole /"Give Group" hold queue/ 33. Repeat steps 19-20 34. Run perl misc/cronjobs/holds/build_holds_queue.pl 35. On the Holds Queue: - Centerville should be for Jordan - Fairview should be for Nicole /"Don't Give" hold queue/ 36. Repeat Steps 23-24 37. On the Holds Queue - Centerville should be for Jordan - Fairview should be for Nicole /Also check/ Item level holds behave as expected Different combinations of LocalHoldsPriorityItemControl and LocalHoldsPriorityPatronControl Sponsored by: Cape Libraries Automated Materials Sharing Sponsored by: Northeast Kansas Library System (NEKLS) -- 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/
