@@ -, +, @@ disabled --- .../intranet-tmpl/prog/en/modules/plugins/plugins-home.tt | 2 ++ plugins/plugins-uninstall.pl | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/plugins/plugins-home.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/plugins/plugins-home.tt @@ -220,7 +220,9 @@ [% END %] [% END %] [% IF ( CAN_user_plugins_manage ) %] + [% IF ( enable_browser_upload ) %]
  • Uninstall
  • + [% END %] [% IF ( plugin.is_enabled ) %]
  • Disable
  • [% ELSE %] --- a/plugins/plugins-uninstall.pl +++ a/plugins/plugins-uninstall.pl @@ -38,8 +38,11 @@ my ( $template, $loggedinuser, $cookie ) = get_template_and_user( } ); +my $browser_upload_enabled = C4::Context->config('enable_plugin_browser_upload'); my $class = $input->param('class'); -Koha::Plugins::Handler->delete( { class => $class } ); +if ( $browser_upload_enabled && $class ) { + Koha::Plugins::Handler->delete( { class => $class } ); +} print $input->redirect("/cgi-bin/koha/plugins/plugins-home.pl"); --