Bug 19438: Fix sorting by date due in overdues.pl
Test plan: 0) Do not apply the patch 1) Have some overdued checkouts in your database 2) Go to circulation -> overdues (overdues.pl) 3) Try to sort the overdues table by due date and notice it is sorted alphabetically, not by date 4) Apply the patch 5) Try again and confirm, it is sorted by date Signed-off-by: Owen Leonard <oleonard@myacpl.org> Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
This commit is contained in:
parent
84bc17a894
commit
5fc8c03b59
|
|
@ -294,10 +294,9 @@ if ($noreport) {
|
|||
my @displayvalues = map { $_->[1] } @{ $pattrs->{$pattr_filter->{code}} }; # grab second value from each subarray
|
||||
push @patron_attr_value_loop, { value => join(', ', sort { lc $a cmp lc $b } @displayvalues) };
|
||||
}
|
||||
my $dt = dt_from_string($data->{date_due}, 'sql');
|
||||
|
||||
push @overduedata, {
|
||||
duedate => output_pref($dt),
|
||||
duedate => $data->{date_due},
|
||||
borrowernumber => $data->{borrowernumber},
|
||||
barcode => $data->{barcode},
|
||||
cardnumber => $data->{cardnumber},
|
||||
|
|
|
|||
|
|
@ -64,7 +64,11 @@
|
|||
|
||||
$(document).ready(function(){
|
||||
$("#overduest").dataTable($.extend(true, {}, dataTablesDefaults, {
|
||||
"sPaginationType": "four_button"
|
||||
"sPaginationType": "four_button",
|
||||
"aaSorting": [[0, 'asc']],
|
||||
"aoColumnDefs": [
|
||||
{ "sType": "title-string", "aTargets": [ "title-string" ] }
|
||||
]
|
||||
}));
|
||||
});
|
||||
//]]>
|
||||
|
|
@ -107,7 +111,7 @@
|
|||
<table id="overduest">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Due date</th>
|
||||
<th class="title-string">Due date</th>
|
||||
<th>Patron</th>
|
||||
<th>Library</th>
|
||||
<th>Title</th>
|
||||
|
|
@ -120,7 +124,7 @@
|
|||
<tbody>
|
||||
[% FOREACH overdueloo IN overdueloop %]
|
||||
<tr>
|
||||
<td>[% overdueloo.duedate %]</td>
|
||||
<td><span title="[% overdueloo.duedate %]">[% overdueloo.duedate | $KohaDates %]</span></td>
|
||||
<td><a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% overdueloo.borrowernumber %]">[% overdueloo.surname %][% IF (overdueloo.firstname) %], [% overdueloo.firstname %][% END %] ([% overdueloo.cardnumber %])</a>
|
||||
[% IF ( overdueloo.email ) %][<a href="mailto:[% overdueloo.email %]?subject=[% INCLUDE subject %] [% overdueloo.title |html %]">email</a>][% END %]
|
||||
[% IF ( overdueloo.phone ) %]([% overdueloo.phone %])[% ELSIF ( overdueloo.mobile ) %]([% overdueloo.mobile %])[% ELSIF ( overdueloo.phonepro ) %]([% overdueloo.phonepro %])[% END %]</td>
|
||||
|
|
|
|||
Loading…
Reference in New Issue