From e10eaf8bc1b434f3e31a6937fad8e975d198c206 Mon Sep 17 00:00:00 2001 From: Owen Leonard Date: Mon, 13 May 2013 14:26:17 -0400 Subject: [PATCH] Bug 10221 - hold expiration doesn't show on patron's list of holds When viewing the list of a patron's holds on the circulation page or the patron detail page the table of holds doesn't display the holds expiration date, if present. This patch adds display of the hold expiration date. To test, place a hold for a patron and set an expiration date for it. View the patron's existing holds on both circulation.pl and moremember.pl. The expiration date you chose should appear in the table of information about existing holds. --- circ/circulation.pl | 1 + koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt | 2 ++ koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt | 4 +++- members/moremember.pl | 1 + 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/circ/circulation.pl b/circ/circulation.pl index 0dfd4f7..cc674b7 100755 --- a/circ/circulation.pl +++ b/circ/circulation.pl @@ -407,6 +407,7 @@ if ($borrowernumber) { $getreserv{biblionumber} = $num_res->{'biblionumber'}; } $getreserv{waitingposition} = $num_res->{'priority'}; + $getreserv{expirationdate} = $num_res->{'expirationdate'}; push( @reservloop, \%getreserv ); # if we have a reserve waiting, initiate waitingreserveloop diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt index 3b3bbb0..c0a7b2b 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt @@ -1066,6 +1066,7 @@ No patron matched [% message %] Title Call number Barcode + Expiration Priority Delete?   @@ -1084,6 +1085,7 @@ No patron matched [% message %] [% END %] [% IF ( reservloo.nottransfered ) %] hasn't been transferred yet from [% reservloo.nottransferedby %] [% END %] + [% reservloo.expirationdate | $KohaDates %] [% IF ( reservloo.waitingposition ) %] [% reservloo.waitingposition %] [% END %] diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt index 39f3e55..38c37aa 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt @@ -97,7 +97,7 @@ if (nodename =="barcodes[]"){ var Node=me.parentNode.previousSibling; while (Node.nodeName!="TD"){Node=Node.previousSibling} var Nodes=Node.childNodes; - for (var i=0;iTitle Call number Barcode + Expiration Priority Delete?   @@ -629,6 +630,7 @@ function validate1(date) { [% reservloo.barcodereserv %] [% END %] + [% reservloo.expirationdate | $KohaDates %] [% IF ( reservloo.waitingposition ) %][% reservloo.waitingposition %][% END %]