]> git.koha-community.org Git - koha.git/commit
Bug 34440: Take preparation period into account at checkout
authorMartin Renvoize <martin.renvoize@ptfs-europe.com>
Wed, 27 Mar 2024 17:29:00 +0000 (17:29 +0000)
committerKatrin Fischer <katrin.fischer@bsz-bw.de>
Fri, 30 Aug 2024 14:41:27 +0000 (16:41 +0200)
commit620527f97140370eedc6c2fb35930f770b97ffb3
tree06aef3cbc22140ef57c584a163175e6efe9c7cf9
parentf053ca032b82e513063868a5759984c6fb42fbfa
Bug 34440: Take preparation period into account at checkout

This patch ensures we catch checkouts that would interfer with the
preparation period set for an existing booking by adding said period to
the bookings search.

We also reduce the proposed due date for the checkout to be confirmed by
the preparation period for the item.

Test plan
1) Set a booking preparation period for an itemtype
2) Add a booking for an item with that itemtype to fall beyond the due
   date that the item would be assigned if you were to check it out now
   to your test user, but within the number of days you've set for your
   preparation period.
3) Attempt to check the item out to your test user.
4) Note that we catch the booking and warn and that the latest return
   date suggested take the preparation period into account.

Sponsored-by: Cuyahoga County Public Library <https://cuyahogalibrary.org/>
Signed-off-by: Kristi Krueger <KKRUEGER@cuyahogalibrary.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
Koha/Item.pm
circ/circulation.pl