https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22284 --- Comment #105 from Agustín Moyano <agustinmoyano@theke.io> --- Hello Liz Thanks again for testing! By your results of your tests, I infer that Hold policy was set to "From any library" and Hold pickup library match was set to "Item's hold group" Maybe I got it wrong, but I interpreted that: 1) Hold policy determines who can place a hold. 2) Hold pickup library match determines where an item could be picked up. It wasn't clear in this bug description, but I based pickup library match to item's homebranch/holdingbranch (depending on 'HomeOrHoldingBranch' preference) So now I'll reply test by test
my groups: North: Centerville, Fairfield, Franklin South: Springfield, Troy, Union
The other libraries are not in a group, they stand alone.
Test, opac:
Biblio: De Crasi Aristophea. Dissertatio - 3 items, Centerville, Fairview, Midway Patron: Nicole Schneider, Franklin Pickup locations seen: Fairview, Centerville, Fairfield, Franklin Seems OK? Except maybe Fairview, as it isn't in the patron's group.
In the test I did, I had Fairview, Centerville, Fairfield, Franklin and Midway, and that's consistent with having North holdgroup plus Franklin and Midway that have no holgroup.
Biblio: The Vixens, A novel. 1 item, Midway Patron: Nicole Schneider, Franklin Pickup locations seen: Midway Hm. Why not the libraries in Nicole's group (Centerville, Fairfield, Franklin)
As I based holdgroup on item's homebranch/holdgingbranch, and because Midway is not in a holgroup, you only see Midway
Biblio: Gairm, 1 item, Centerville Patron: Nicole Schneider, Franklin Pickup locations seen: Centerville, Fairfield, Franklin This seems right - pick up locations in the patron's group, but it is also the item's group.
Biblio: De Crasi Aristophea. Dissertatio - 3 items, Centerville, Fairview, Midway Patron: Henry Acevedo, Midway Pickup locations seen: Midway, Fairview, Centerville, Fairfield, Franklin Logic (I think? can you confirm?): Midway because it is the patron's home library.
No, it's because there is an item from Midway.
Fairview because there is an item from Fairview?
right
Centerville, Fairfield, Franklin, in a hold group, however our patron is not in this hold group? Is this right?
If Hold policy was set to 'any', means any patron can place a hold (as I may have misinterpreted), so those 3 libraries are because there is an item in Centerville, that belongs to North holdgroup. This result should be exactly as your first test.
Biblio: The Vixens, A novel. 1 item, Midway Patron: Henry Acevedo, Midway Pickup locations seen: Midway Thoughts: Midway is not in a group. It's like an individual branch is a group unto itself? Is that correct behaviour?
That's correct.. if a library isn't in a holdgroup, then it's taken as an individual holdgroup.
Biblio: Gairm, 1 item, Centerville Patron: Henry Acevedo, Midway Pickup locations seen: Centerville, Fairfield, Franklin Thoughts: The patron is not in this group, I don't understand why we are using the item's group and not the patron's group?
If you want the truth.. the plain, raw, ugly truth is that I didn't know which one to pick, based on this bug description.. so I saw that in 'Hold pickup library match', options where based on item, and I went with the flow.. :P Maybe I can add another option.. something like "Patron's hold group" in pickup library match. Agustín -- You are receiving this mail because: You are watching all bug changes.