From 0aeb26417e4e85a16a6ce8658f4050c340d02487 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Mon, 30 Mar 2026 13:14:54 +0200 Subject: [PATCH] Bug 42283: Tidy all script tags - cataloguing In order to tidy all the script tags of the .tt files we isolate the interpolation of Template::Toolkit variables in a separate script tag. This patch focuses on the cataloguing module. The 3 main changes are in the following files: * addbooks.tt * additem.tt * concerns.tt There are non-trivial changes in concerns.tt. You need to create several authorised values for TICKET_STATUS, turn on CatalogConcerns and OpacCatalogConcerns, create several concerns and go to /cgi-bin/koha/cataloguing/concerns.pl Confirm that the filters are working correctly Note that cataloguing/addbiblio.tt is on a separate bug (bug 42284) Signed-off-by: Paul Derscheid Signed-off-by: Jan Kissig Signed-off-by: Pedro Amorim --- .../prog/en/modules/cataloguing/addbooks.tt | 10 +++--- .../prog/en/modules/cataloguing/additem.tt | 12 ++----- .../en/modules/cataloguing/cataloging-home.tt | 2 +- .../prog/en/modules/cataloguing/concerns.tt | 34 +++++++++++-------- .../prog/en/modules/cataloguing/merge.tt | 2 +- .../cataloguing/value_builder/EXAMPLE.tt | 6 +++- .../en/modules/cataloguing/z3950_search.tt | 2 +- 7 files changed, 37 insertions(+), 31 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbooks.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbooks.tt index 64533ec08e..daa46ee65c 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbooks.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbooks.tt @@ -1,4 +1,5 @@ [% USE raw %] +[% USE To %] [% USE Koha %] [% USE KohaDates %] [% USE TablesSettings %] @@ -326,12 +327,13 @@ [% MACRO jsinclude BLOCK %] [% INCLUDE 'datatables.inc' %] - diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/additem.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/additem.tt index 3edfcd6a15..754bf7e14f 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/additem.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/additem.tt @@ -24,12 +24,9 @@ [% INCLUDE 'doc-head-close.inc' %] [% Asset.css("css/addbiblio.css") | $raw %] [% INCLUDE 'datatables.inc' %] - [% INCLUDE 'select2.inc' %] [% Asset.js("js/cataloging.js") | $raw %] @@ -37,9 +34,6 @@ [% INCLUDE 'calendar.inc' %] [% INCLUDE 'str/cataloging_additem.inc' %] [% Asset.js("js/cataloging_additem.js") | $raw %] -