From 27393f32a2fa4ca60f984d72b3974a4fc3bb8ca6 Mon Sep 17 00:00:00 2001 From: Josef Moravec Date: Wed, 19 Oct 2016 10:55:55 +0000 Subject: [PATCH] Bug 17466: Show number of outstanding issues when checking in MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Test plan: 1) Apply patch 2) Checkout more then one item to a borrower 3) Check one of that items 4) Note, that on in returns table there is a button with number of outstanding issues in patron column. The button should take you to checking out page 5) When the outstanding issues count is 0, there is no button Signed-off-by: Radek Šiman --- circ/returns.pl | 2 ++ koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt | 3 +++ 2 files changed, 5 insertions(+) diff --git a/circ/returns.pl b/circ/returns.pl index 619228f..7cdbcce 100755 --- a/circ/returns.pl +++ b/circ/returns.pl @@ -50,6 +50,7 @@ use C4::RotatingCollections; use Koha::AuthorisedValues; use Koha::DateUtils; use Koha::Calendar; +use Koha::Issues; my $query = new CGI; @@ -578,6 +579,7 @@ foreach ( sort { $a <=> $b } keys %returneditems ) { $ri{bortitle} = $b->{'title'}; $ri{bornote} = $b->{'borrowernotes'}; $ri{borcategorycode}= $b->{'categorycode'}; + $ri{borissuescount} = Koha::Issues->count( { borrowernumber => $b->{'borrowernumber'} } ); } else { $ri{borrowernumber} = $riborrowernumber{$_}; diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt index c0b9c90..30af75d 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt @@ -767,6 +767,9 @@ $(document).ready(function () { [% riloo.borsurname %], [% riloo.borfirstname %] ([% riloo.borcategorycode %]) + [% IF riloo.borissuescount %] + Issues: [% riloo.borissuescount %] + [% END %] [% ELSE %]Not checked out[% END %] [% IF ( riloo.bornote ) %]

[% riloo.bornote %]

[% END %] -- 2.1.4