Bug 20968: (follow-up) Respond to feedback
authorAndrew Isherwood <andrew.isherwood@ptfs-europe.com>
Wed, 27 Jun 2018 16:13:27 +0000 (17:13 +0100)
committerFridolin Somers <fridolin.somers@biblibre.com>
Thu, 29 Nov 2018 10:11:30 +0000 (11:11 +0100)
This patch:

- Removes the unecessary testing for
intranet_catalog_biblio_enhancements method in detail.pl
- Renames get_toolbar_button to get_intranet_catalog_toolbar_button

Signed-off-by: Stephen Graham <s.graham4@herts.ac.uk>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
(cherry picked from commit 7910a530b85b6ee42307d41cba57b95ced2aca27)
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
(cherry picked from commit cd3af66cd47c34bc01afa188ce879a4d3e2cc353)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>

catalogue/detail.pl
koha-tmpl/intranet-tmpl/prog/en/includes/cat-toolbar.inc

index 0e8405e..46687ec 100755 (executable)
@@ -66,11 +66,10 @@ my ( $template, $borrowernumber, $cookie, $flags ) = get_template_and_user(
 # Determine if we should be offering any enhancement plugin buttons
 if ( C4::Context->preference('UseKohaPlugins') &&
         C4::Context->config('enable_plugins') ) {
+       # Only pass plugins that can offer a toolbar button
        my @plugins = Koha::Plugins->new()->GetPlugins({
-               method => 'intranet_catalog_biblio_enhancements'
+               method => 'get_intranet_catalog_toolbar_button'
        });
-       # Only pass plugins that can offer a toolbar button
-       @plugins = grep { $_->get_toolbar_button } @plugins;
        $template->param(
                plugins => \@plugins
        );
index a32f51d..1d54cc0 100644 (file)
@@ -139,7 +139,7 @@ CAN_user_serials_create_subscription ) %]
 [% END %]
 
 [% FOREACH p IN plugins %]
-       [% p.get_toolbar_button %]
+       [% p.get_intranet_catalog_toolbar_button %]
 [% END %]
 
 </div>