From 4129cc54021c96ea9a4768148f8e568f18a0a38d Mon Sep 17 00:00:00 2001 From: Brendan Lawlor Date: Thu, 15 Jan 2026 14:40:21 +0000 Subject: [PATCH] Bug 27248: (follow-up) Add tt filter and permission check --- .../modules/reports/guided_reports_start.tt | 52 ++++++++++--------- .../modules/tools/batch_extend_due_dates.tt | 2 +- 2 files changed, 29 insertions(+), 25 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/reports/guided_reports_start.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/reports/guided_reports_start.tt index 86c21a7147..6df24afcc3 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/reports/guided_reports_start.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/reports/guided_reports_start.tt @@ -1053,21 +1053,23 @@ [% END %] -
- [% INCLUDE 'csrf-token.inc' %] - - [% FOREACH result IN results %] - [% FOREACH cells IN result.cells %] - [% place = loop.index %] - [% NEXT UNLESS cells.cell.match('^(\d+)$') %] - [% IF header_row.$place.cell == 'itemnumber' || header_types.item(header_row.$place.cell) == 'itemnumber' %] - [% SET batch_itemnumbers = 1 %] - [% SET header_row.$place.has_itemnumbers = 1 %] - + [% IF ( CAN_user_tools_batch_extend_due_dates ) %] + + [% INCLUDE 'csrf-token.inc' %] + + [% FOREACH result IN results %] + [% FOREACH cells IN result.cells %] + [% place = loop.index %] + [% NEXT UNLESS cells.cell.match('^(\d+)$') %] + [% IF header_row.$place.cell == 'itemnumber' || header_types.item(header_row.$place.cell) == 'itemnumber' %] + [% SET batch_itemnumbers = 1 %] + [% SET header_row.$place.has_itemnumbers = 1 %] + + [% END %] [% END %] [% END %] - [% END %] -
+ + [% END %]
[% FOREACH result IN results %] @@ -1259,17 +1261,19 @@ >Batch item deletion -
  • - Batch extend due dates -
  • + [% IF ( CAN_user_tools_batch_extend_due_dates ) %] +
  • + Batch extend due dates +
  • + [% END %] [% END %] [% IF header_ro.cell == 'reserve_id' || header_types.item( header_ro.cell ) == 'reserve_id' %] diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batch_extend_due_dates.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batch_extend_due_dates.tt index 09972c8d2b..21b40c053c 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batch_extend_due_dates.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batch_extend_due_dates.tt @@ -128,7 +128,7 @@ -- 2.39.5