From 794c88634a4c847e26f76b4faec0101679d2db26 Mon Sep 17 00:00:00 2001 From: Alex Buckley Date: Wed, 17 Aug 2022 20:20:12 +0000 Subject: [PATCH] Bug 30418: Template and JavaScript changes Sponsored-by: Catalyst IT, New Zealand --- .../intranet-tmpl/prog/en/includes/permissions.inc | 5 +++++ .../prog/en/modules/virtualshelves/shelves.tt | 12 ++++++++++++ .../opac-tmpl/bootstrap/en/modules/opac-shelves.tt | 11 +++++++++++ 3 files changed, 28 insertions(+) diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/permissions.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/permissions.inc index bb635165d19..b93ce40cb1d 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/permissions.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/permissions.inc @@ -693,6 +693,11 @@ Edit public lists (Name, settings, and permissions, but not explicitly contents) ([% name | html %]) + [%- CASE 'edit_public_list_contents' -%] + + Edit public lists contents + + ([% name | html %]) [%- CASE 'upload_general_files' -%] Upload any file diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/virtualshelves/shelves.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/virtualshelves/shelves.tt index 6984b804df7..866dbce32e8 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/virtualshelves/shelves.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/virtualshelves/shelves.tt @@ -37,9 +37,12 @@ [% IF shelf.allow_change_from_staff %][% ELSE %][% END %] + [% IF shelf.allow_change_from_permitted_staff %][% ELSE %][% END %] +   +   [% END %] @@ -854,6 +857,7 @@ if( perms < 2 ) { $("#anyone_remark").hide(); $("#staff_remark").hide(); + $("#permitted_staff_remark").hide(); } else if( public==0 ) { // If we move to Private (without shares), show Anyone remark // Note: the number of shares is not tested real-time @@ -861,17 +865,25 @@ if( perms== 2) { $("#anyone_remark").show(); $("#staff_remark").hide(); + $("#permitted_staff_remark").hide(); } else if ( perms==3 ) { $("#anyone_remark").hide(); $("#staff_remark").show(); + $("#permitted_staff_remark").hide(); + } else if ( perms==4 ) { + $("#anyone_remark").hide(); + $("#staff_remark").hide(); + $("#permitted_staff_remark").show(); } [% ELSE %] $("#anyone_remark").hide(); $("#staff_remark").hide(); + $("#permitted_staff_remark").hide(); [% END %] } else { // public==1 $("#anyone_remark").hide(); $("#staff_remark").hide(); + $("#permitted_staff_remark").hide(); } } [% IF op == 'view' %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves.tt index 37b1b226fda..39f06e14968 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves.tt @@ -51,10 +51,12 @@ [% IF shelf.allow_change_from_others %][% ELSE %][% END %] [% IF staffuser == 1 %][% IF shelf.allow_change_from_staff %][% ELSE %][% END %][% END %] + [% IF permitteduser == 1 %][% shelf.allow_change_from_permitted_staff %][% ELSE %][% END %'[% END %]   +   [% END %] @@ -1082,6 +1084,7 @@ function AdjustRemark() { if( perms < 2 ) { $("#anyone_remark").hide(); $("#staff_remark").hide(); + $("#permitted_staff_remark").hide(); } else if( public==0 ) { // If we move to Private (without shares), show Anyone remark // Note: the number of shares is not tested real-time @@ -1089,17 +1092,25 @@ function AdjustRemark() { if ( perms==2 ) { $("#anyone_remark").show(); $("#staff_remark").hide(); + $("#permitted_staff_remark").hide(); } else if ( perms==3 ) { $("#anyone_remark").hide(); $("#staff_remark").show(); + $("#permitted_staff_remark").hide(); + } else if ( perms==4 ) { + $("#anyone_remark").hide(); + $("#staff_remark").hide(); + $("#permitted_staff_remark").show(); } [% ELSE %] $("#anyone_remark").hide(); $("#staff_remark").hide(); + $("#permitted_staff_remark").hide(); [% END %] } else { // public==1 $("#anyone_remark").hide(); $("#staff_remark").hide(); + $("#permitted_staff_remark").hide(); } } -- 2.20.1