https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15534
Katrin Fischer <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Signed Off |Passed QA --- Comment #38 from Katrin Fischer <[email protected]> --- 1 = YES (unchanged, we don't care about availability) 2 = If all unavailable (new behaviour) 0 = If any unavailable (former 'no' = old behaviour) Note for 0: old behaviour is also, that item level holds can only be placed on checked out items. Testing with a all-all-all rule at first: 1 item: 1 checked out - Yes: Can place hold - If all unavailable: Can place hold - If any unavailable: Can place hold 1 item: 1 available - Yes: Can place hold - If all unavailable: No hold - If any unavailable: No hold 2 items: 1 checked out, 1 available - Yes: Can place hold, item holds can be placed on both items - If all unavailable: No hold - If any unavailable: Can place hold, item hold only on checked out item 2 items: 1 checked out, 1 available and damaged AllowHoldsOnDamagedItems = No holds - Yes: Can place hold, item hold only on checked out item - If all unavailable: damaged item is not available = can place hold, item level on checked out - If any unavailable: Can place hold, item hold only on cheked out item AllowHoldsOnDamagedItems = Holds allowed - If all unavailable: No hold, damaged item is counted available 2 items: both available, different itemtypes A and B A B 1:0 can place holds, item level only on A 1:1 can place holds, item level on both 1:2 can place holds, item level only on A 2:2 no hold 2:0 no hold 0:0 no hold 2 items: both available, different itemtypes A and B, B checked out A B 1:0 can place holds, item level on both 1:1 can place holds, item level on both 1:2 can place holds, item level only on A 2:2 no hold. 2:0 can place holds, item level only on B 0:0 can place holds, item level only on B and this time also: 0:1 can place holds, item level only on B 2:1 can place holds, item level only on B 0:2 no hold Note: for 2 all items on the record are taken into account, independent of the rule applying to them. More tests could be done, but looking a the code and the results I believe this to be working as intended. -- You are receiving this mail because: You are watching all bug changes. _______________________________________________ Koha-bugs mailing list [email protected] http://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/
