From 4ce0848fe35814f2324a8e3d59b3c04f061a858b Mon Sep 17 00:00:00 2001 From: Jacek Ablewicz Date: Thu, 20 Feb 2014 09:53:23 +0100 Subject: [PATCH] Bug 11798: fix problems with column sorting and row visibility in invoices table 1) Sorting on "Billing date" (functionality introduced by bug 10794) doesn't work properly any longer after bug 10401 was pushed (another side-effect being that "Vendor" column is currently not sortable at all). 2) Only "top ten" invoices are always displayed in the table, and it's not possible to change that without missing top/bottom DataTables pagination bars. This patch fixes sorting for "Billing date" & "Vendor" columns in invoices table and restores the ability to see all table rows/search results (not just "top ten"). Test plan (you'll need to have 11+ invoices with various billing dates entered in the system): 1) apply patch, 2) view the Acquisitions invoices page (acqui/invoices.pl), do some search (= as broad search as possible) and confirm that "Billing date" and "Vendor" columns now do sort correctly, 3) in situations when there are more than 10 search results, they should all be visible in the invoices table. NOTE: Generating invoices is a painfully convoluted mess. All my "Billing date" entries were blank, so was not able to confirm Billing date issues. However, Vendor sorting issues, seeing more than 10, and in my bizarre initial case the non-visible checkboxes were all fixed. Signed-off-by: Mark Tompsett Signed-off-by: Jonathan Druart Signed-off-by: Galen Charlton --- koha-tmpl/intranet-tmpl/prog/en/modules/acqui/invoices.tt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/invoices.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/invoices.tt index 66b40a6e43..b7d9399009 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/invoices.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/invoices.tt @@ -11,8 +11,11 @@ $(document).ready(function() { $("#resultst").dataTable($.extend(true, {}, dataTablesDefaults, { sDom: "t", + bPaginate: false, + bFilter: false, + bInfo: false, "aoColumns": [ - null,null,{ "sType": "title-string" },null,null,null,null + null,null,null,{ "sType": "title-string" },null,null,null,null ], aoColumnDefs: [ { "bSortable": false, "aTargets": [0, 7] } -- 2.39.5