From 6adf374abdfb142a927e4a9b67f079f44eaa2e6f Mon Sep 17 00:00:00 2001 From: Martin Renvoize Date: Fri, 1 Mar 2024 08:02:47 +0000 Subject: [PATCH] Bug 36206: Expose administration page to users with plugins_admin permission This patch updates the intranet home page logic such that the administration button appears for those users with just the 'admin' subpermission of plugins to allow them to access such plugins. We also update the display logic found inside the admin-home page so that user see plugin management appropriately. Signed-off-by: Lucas Gass Signed-off-by: Kyle M Hall --- .../intranet-tmpl/prog/en/modules/admin/admin-home.tt | 10 ++++++---- .../intranet-tmpl/prog/en/modules/intranet-main.tt | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/admin-home.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/admin-home.tt index 4c215d27fb9..d833bf3a51b 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/admin-home.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/admin-home.tt @@ -148,17 +148,19 @@ [% END %] - [% IF CAN_user_plugins && plugins_enabled %] + [% IF plugins_enabled %]

Plugins

+ [% IF CAN_user_plugins_manage || CAN_user_plugins_configure %]
Manage plugins
View, manage, configure and run plugins.
- [% IF ( CAN_user_plugins_admin && admin_plugins ) %] - [% FOREACH plugin IN admin_plugins %] + [% END %] + [% IF ( CAN_user_plugins_admin && admin_plugins ) %] + [% FOREACH plugin IN admin_plugins %]
[% plugin.metadata.name | html %]
[% plugin.metadata.description | html %]
- [% END %] [% END %] + [% END %]
[% END %] diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/intranet-main.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/intranet-main.tt index 856d9fb0c38..70da106b617 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/intranet-main.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/intranet-main.tt @@ -165,7 +165,7 @@ [% END %] - [% IF ( CAN_user_parameters ) %] + [% IF ( CAN_user_parameters || CAN_user_plugins_admin ) %]
  • Koha administration
  • -- 2.30.2