Bug 39692: With OnSiteCheckoutsForce the due date should be set
When OnSiteCheckoutsForce is set it is possible to on-site checkout an item to a restricted patron. But the due data that is labelled with "Automatic due date:" is not being set. As a result, when such a checkout is performed and you do not set the date manually, the due date will be set as for normal checkout (even if it is marked as on-site checkout). Test plan: ========== 1. Enable OnSiteCheckouts and OnSiteCheckoutsForce; manually restrict a patron. 2. Go to checkout page for this patron. You will notice: "On-site checkouts only. Automatic due date:" with an empty input field for the date. Perform the checkout (pick any existing barcode). Note the due date in patron's checkouts. In standard ktd it will be +5 days from today, as for a regular checkuot (cf. Circulation and fine rules) and the checkout will be marked as on-site checkout. 3. Apply the patch ; restart_all. 4. Repeat p. 2 (with another barcode or after checking-in). The date in the date input field should be set to today's date and after performing the checkout the sue date should also be set to the current date. Signed-off-by: Roman Dolny <roman.dolny@jezuici.pl> Signed-off-by: Baptiste Wojtkowski <baptiste.wojtkowski@biblibre.com> Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
This commit is contained in:
parent
b346ed1e79
commit
103f095c2e
|
|
@ -918,7 +918,15 @@
|
|||
<div class="onsite-checkout-only">
|
||||
<input type="checkbox" id="onsite_checkout" name="onsite_checkout_forced" checked="checked" disabled="disabled" />
|
||||
<label for="onsite_checkout">On-site checkouts only. Automatic due date: </label>
|
||||
<input type="text" name="duedatespec" id="duedatespec" class="flatpickr" data-flatpickr-enable-time="true" data-flatpickr-on-close-focus="#barcode" />
|
||||
<input
|
||||
type="text"
|
||||
name="duedatespec"
|
||||
id="duedatespec"
|
||||
class="flatpickr"
|
||||
data-flatpickr-enable-time="true"
|
||||
data-flatpickr-on-close-focus="#barcode"
|
||||
value="[% today_due_date_and_time | $KohaDates dateformat => 'iso', with_hours => 1 %]"
|
||||
/>
|
||||
<input type="hidden" name="onsite_checkout" checked="checked" value="1" />
|
||||
</div>
|
||||
[% ELSE %]
|
||||
|
|
|
|||
Loading…
Reference in New Issue