From 3d030ded6bc3d60b6a6e0ca8c6c648b5bb167e0e Mon Sep 17 00:00:00 2001 From: Stefan Berndtsson Date: Mon, 25 Sep 2023 14:05:06 +0200 Subject: [PATCH] Bug 35149: Add Option to ignore submit of checkout field when empty 1) Apply patch 2) Set CircAutoPrintQuickSlip to "do nothing" 3) Go to the checkouts form for a specific patron 4) Submit the form with empty value 5) Verify that no action is taken and you stay on the current page Signed-off-by: Laura Escamilla Signed-off-by: Katrin Fischer --- .../prog/en/modules/admin/preferences/circulation.pref | 1 + koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt | 2 ++ 2 files changed, 3 insertions(+) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref index b653fafa61..e0e0ead489 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref @@ -127,6 +127,7 @@ Circulation: - pref: CircAutoPrintQuickSlip choices: clear: "clear the screen" + ignore: "do nothing" qslip: "open a print quick slip window" slip: "open a print slip window" - . diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt index d6ebd2a0cf..b7b4594905 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt @@ -1098,6 +1098,8 @@ [% IF ( CircAutoPrintQuickSlip == 'clear' ) %] window.location='/cgi-bin/koha/circ/circulation.pl'; return false; + [% ELSIF ( CircAutoPrintQuickSlip == 'ignore' ) %] + return false; [% ELSE %] window.open("/cgi-bin/koha/members/printslip.pl?borrowernumber=" + borrowernumber + "&print=issue[% CircAutoPrintQuickSlip | html %]", "printwindow"); return false; -- 2.20.1