From c0e0c059cb19b238a5354bf3d66253c86e737c49 Mon Sep 17 00:00:00 2001 From: Philip Orr Date: Thu, 18 Apr 2024 09:37:59 +0000 Subject: [PATCH] Bug 31097: display restriction types This patch changes the display of patron restrictions in checkout and patron details pages to show the restriction type for each restriction. It also changes the display so each restriction is shown on a newline. To test: 1. Before applying patch, set system preference "PatronRestrictionTypes" to "Allow" 2. Go to Administration -> Patron restriction types 3. Add some restriction types, make sure you fill out both "Code" and "Label" 4. Go to any patron and add one or more of each restriction type 5. Go to that patron's checkout page 6. Notice that only the comments of the restrictions are displayed 7. Apply the patch 8. Reload the page 9. Notice the restriction types are now displayed correctly --- koha-tmpl/intranet-tmpl/prog/en/includes/patron_messages.inc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/patron_messages.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/patron_messages.inc index f0d322b9fe..75c64cb695 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/patron_messages.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/patron_messages.inc @@ -70,7 +70,9 @@ [% IF debarredcomment.search('OVERDUES_PROCESS') %] Restriction added by overdues process [% debarredcomment.remove('OVERDUES_PROCESS ') | $raw | html_line_break %] [% ELSE %] - [% debarredcomment | $raw | html_line_break %] + [% FOR restriction IN patron.restrictions %] + [% restriction.type.display_text | html %]: [% restriction.comment | html_line_break %]
+ [% END %] [% END %]
[% END %] -- 2.30.2