Bug 18789: (QA follow-up) Fix viewlog when accessed via circulation
authorJosef Moravec <josef.moravec@gmail.com>
Fri, 16 Feb 2018 11:00:25 +0000 (11:00 +0000)
committerJonathan Druart <jonathan.druart@bugs.koha-community.org>
Fri, 16 Feb 2018 16:03:59 +0000 (13:03 -0300)
Test plan:
Go to any patron and then to Modification log of this patron
-- without patch you will not see the left side menu and patron information
-- with patch menu and patron information is here, and should be fully
working (links)

Signed-off-by: Josef Moravec <josef.moravec@gmail.com>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
koha-tmpl/intranet-tmpl/prog/en/modules/tools/viewlog.tt
tools/viewlog.pl

index 0223844..93932e7 100644 (file)
                        </div>
                </div>
                <div class="yui-b noprint">
-                       [% IF ( menu ) %]
+        [% IF ( circulation ) %]
                                [% INCLUDE 'circ-menu.inc' %]
                        [% ELSE %]
                                [% IF ( CATALOGUING ) %]
index 54082df..e9e9f42 100755 (executable)
@@ -70,7 +70,6 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user(
 if ( $src eq 'circ' ) {
 
     # if we were called from circulation, use the circulation menu and get data to populate it -fbcit
-    use C4::Members;
     use C4::Members::Attributes qw(GetBorrowerAttributes);
     my $borrowernumber = $object;
     my $patron = Koha::Patrons->find( $borrowernumber );
@@ -78,23 +77,17 @@ if ( $src eq 'circ' ) {
         print $input->redirect("/cgi-bin/koha/circ/circulation.pl?borrowernumber=$borrowernumber");
         exit;
     }
-    $template->param( picture => 1 ) if $patron->image;
-    my $data = $patron->unblessed;
-
     if ( C4::Context->preference('ExtendedPatronAttributes') ) {
-        my $attributes = GetBorrowerAttributes( $data->{'borrowernumber'} );
+        my $attributes = GetBorrowerAttributes( $borrowernumber );
         $template->param(
             ExtendedPatronAttributes => 1,
             extendedattributes       => $attributes
         );
     }
 
-    $template->param(%$data);
-
     $template->param(
-        menu           => 1,
-        borrowernumber => $borrowernumber,
-        categoryname   => $patron->category->description,
+        patron      => $patron,
+        circulation => 1,
     );
 }