Bug 20383: Hide link to plugin management if plugins are not enabled
authorOwen Leonard <oleonard@myacpl.org>
Tue, 13 Mar 2018 10:15:31 +0000 (10:15 +0000)
committerFridolin Somers <fridolin.somers@biblibre.com>
Tue, 24 Apr 2018 13:13:21 +0000 (15:13 +0200)
commitc678eccdb6844ed8d8e5a15ff263dfff2827f3fe
treecd57c4399495d51c646c27f445ac87b072a83936
parent55bb8b0c744ce120f9e59b7099759e843c3f77e1
Bug 20383: Hide link to plugin management if plugins are not enabled

This patch adds a check in admin-home.pl to see whether plugins are
enabled. If plugins are disabled, the link to plugins management is
hidden even if the user has plugin management permission.

To test, view the administration home page with plugins enabled and
disabled via the enable_plugins flag in the Koha configuration file.
Also test using users with different plugins permissions:

- Plugins enabled
  - CAN_user_plugins = 1
    -> Plugins link appears
  - CAN_user_plugins = 0
    -> Plugins link hidden

- Plugins disabled
  - CAN_user_plugins = 1,
  - CAN_user_plugins = 0
    -> Plugins link hidden

Signed-off-by: Séverine QUEUNE <severine.queune@bulac.fr>

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
(cherry picked from commit 8450d2020bdfd524ebd20f0de8d278497fce0759)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
admin/admin-home.pl
koha-tmpl/intranet-tmpl/prog/en/modules/admin/admin-home.tt