]> git.koha-community.org Git - koha.git/commit
Bug 30730: Holds to Pull should not list items with a notforloan status
authorShi Yao Wang <shi-yao.wang@inlibro.com>
Tue, 17 May 2022 15:08:06 +0000 (11:08 -0400)
committerFridolin Somers <fridolin.somers@biblibre.com>
Mon, 23 May 2022 18:52:40 +0000 (08:52 -1000)
commit5679d5df5f238851431492a4225ebb675b0ca09d
tree1bcf87cf3f9d9bed96ad618b8bef0a2ce73e396c
parent889ba1c381132e49c149c0d40a141364ea3470c5
Bug 30730: Holds to Pull should not list items with a notforloan status

Remove items with a notforloan value other than 0 because items that are
potentially holdable (with negative notforloan status) are not wanted in holds to pull.

Test plan:
1- Have a bib with 2 items, both holdable. Give one of these items a notforloan status with a negative value (like Ordered in the testing docker data).
2- Place a title-level hold on your bib
3- Confirm your bib is showing on Holds to Pull as expected, prompting staff to pull the item that does not have a not for loan status (correct!)
4- Take the item that does not have a not for loan status and check it out to a different patron, make sure not to fill or cancel your hold
5- Reload Holds to Pull, see your title is still listed and now Koha is directing staff to the item with a notforloan status
6- Apply the patch
7- Reload Holds to Pull, see your title with a notforloan status is gone
8- Run `prove t/db_dependent/Koha/Holds.t` and all tests should pass

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
Koha/Holds.pm