Bug 11990 - Holds ratio report (circ/reserveratios.pl) sorts numeric values as text
authorOlli-Antti Kivilahti <olli-antti.kivilahti@jns.fi>
Wed, 8 Oct 2014 12:22:53 +0000 (15:22 +0300)
committerTomas Cohen Arazi <tomascohen@gmail.com>
Tue, 28 Oct 2014 12:46:38 +0000 (09:46 -0300)
This patch makes columns Holds, Items and "Hold ratio" to sort
numerically instead of lexicographically. Also changes default sorting
column from "Holds" to "Hold ratio" because this is a hold ratios
-report, not hold count report.

Also cleans up an excess aoColumn -definition, because aoColumns ==
aoColumnDefs without target operator. No point in defining columns
twice.

Signed-off-by: Owen Leonard <oleonard@myacpl.org>

Signed-off-by: Jonathan Druart <jonathan.druart@biblibre.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@gmail.com>

koha-tmpl/intranet-tmpl/prog/en/modules/circ/reserveratios.tt

index dcc9d50..b12ffc3 100644 (file)
             function () { $(this).toggleClass("ulined") }
         );
         $("#holdst").dataTable($.extend(true, {}, dataTablesDefaults, {
-            "aaSorting": [ [0,'desc'], [3,'asc'] ],
+            "aaSorting": [ [2,'desc'], [3,'asc'] ],
             "aoColumnDefs": [
-                { "aTargets": [ 8 ], "sType": "natural" },
-                { "aTargets": [ 3 ], "sType": "anti-the" }
-            ],
-            "aoColumns": [
-                null,
-                null,
-                null,
-                { "sType": "anti-the" },
-                null,
-                null,
-                null,
-                null,
-                null
+                { "aTargets": [ 0,1,2,8 ], "sType": "natural" },
+                { "aTargets": [ 3 ], "sType": "anti-the" },
             ],
             "sPaginationType": "four_button"
         }));