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. Signed-off-by: Nicole C. Engard <nengard@bywatersolutions.com> works great Signed-off-by: Jonathan Druart <jonathan.druart@biblibre.com> Signed-off-by: Galen Charlton <gmc@esilibrary.com>
This commit is contained in:
parent
545ed7a0b6
commit
225a700705
4 changed files with 8 additions and 2 deletions
|
@ -406,6 +406,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
|
||||
|
|
|
@ -1103,6 +1103,7 @@ No patron matched <span class="ex">[% message %]</span>
|
|||
<th>Title</th>
|
||||
<th>Call number</th>
|
||||
<th>Barcode</th>
|
||||
<th>Expiration</th>
|
||||
<th>Priority</th>
|
||||
<th>Delete?</th>
|
||||
<th> </th>
|
||||
|
@ -1121,6 +1122,7 @@ No patron matched <span class="ex">[% message %]</span>
|
|||
[% END %]
|
||||
[% IF ( reservloo.nottransfered ) %] hasn't been transferred yet from [% reservloo.nottransferedby %]</i>
|
||||
[% END %]</em></td>
|
||||
<td>[% reservloo.expirationdate | $KohaDates %]</td>
|
||||
<td>
|
||||
[% IF ( reservloo.waitingposition ) %]<b> [% reservloo.waitingposition %] </b>[% END %]
|
||||
</td>
|
||||
|
|
|
@ -51,7 +51,7 @@ $(document).ready(function() {
|
|||
{ "aTargets": [ -1,-2 ], "bSortable": false, "bSearchable": false }
|
||||
],
|
||||
"aoColumns": [
|
||||
{ "sType": "title-string" },null,null,null,null,null,null
|
||||
{ "sType": "title-string" },null,null,null,null,null,null,null
|
||||
],
|
||||
"bPaginate": false
|
||||
}));
|
||||
|
@ -116,7 +116,7 @@ if (nodename =="barcodes[]"){
|
|||
var Node=me.parentNode.previousSibling;
|
||||
while (Node.nodeName!="TD"){Node=Node.previousSibling}
|
||||
var Nodes=Node.childNodes;
|
||||
for (var i=0;i<Nodes.length;i++){
|
||||
for (var i=0;i < Nodes.length;i++){
|
||||
if (Nodes[i].nodeName=="INPUT" && Nodes[i].getAttribute("type")=="checkbox"){
|
||||
Nodes[i].checked=false;
|
||||
}
|
||||
|
@ -624,6 +624,7 @@ function validate1(date) {
|
|||
<th>Title</th>
|
||||
<th>Call number</th>
|
||||
<th>Barcode</th>
|
||||
<th>Expiration</th>
|
||||
<th>Priority</th>
|
||||
<th>Delete?</th>
|
||||
<th> </th>
|
||||
|
@ -650,6 +651,7 @@ function validate1(date) {
|
|||
<a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% reservloo.biblionumber %]">[% reservloo.barcodereserv %]</a>
|
||||
[% END %]
|
||||
</td>
|
||||
<td>[% reservloo.expirationdate | $KohaDates %]</td>
|
||||
<td>[% IF ( reservloo.waitingposition ) %]<strong>[% reservloo.waitingposition %]</strong>[% END %]</td>
|
||||
<td><select name="rank-request">
|
||||
<option value="n">No</option>
|
||||
|
|
|
@ -317,6 +317,7 @@ if ($borrowernumber) {
|
|||
$getreserv{waitingposition} = $num_res->{'priority'};
|
||||
$getreserv{suspend} = $num_res->{'suspend'};
|
||||
$getreserv{suspend_until} = $num_res->{'suspend_until'};
|
||||
$getreserv{expirationdate} = $num_res->{'expirationdate'};
|
||||
|
||||
push( @reservloop, \%getreserv );
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue