From af3eb486f36e288abbd6f2938e5c22618de9aca7 Mon Sep 17 00:00:00 2001
From: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Date: Thu, 16 Dec 2021 12:56:00 +0100
Subject: [PATCH] Bug 29648: Cataloguing Z3950 search - no pagination

Pagination is done server-side
---
 admin/columns_settings.yml                                   | 1 +
 .../prog/en/modules/cataloguing/z3950_search.tt              | 5 ++---
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/admin/columns_settings.yml b/admin/columns_settings.yml
index 99bf175d558..73fad8a3019 100644
--- a/admin/columns_settings.yml
+++ b/admin/columns_settings.yml
@@ -552,6 +552,7 @@ modules:
 
     z3950_search:
       resultst:
+        default_sort_order: 1
         columns:
             -
               columnname: server
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/z3950_search.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/z3950_search.tt
index 6b8323d5aae..ca7d74ee7a8 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/z3950_search.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/z3950_search.tt
@@ -250,16 +250,15 @@
     [% Asset.js("js/z3950_search.js") | $raw %]
     <script>
         $(document).ready(function(){
-            var columns_settings = [% TablesSettings.GetColumns( 'cataloguing', 'z3950_search', 'resultst', 'json' ) | $raw %];
+            var table_settings = [% TablesSettings.GetTableSettings( 'cataloguing', 'z3950_search', 'resultst', 'json' ) | $raw %];
             var thetable = KohaTable("resultst", {
                 "aoColumnDefs": [
                     { "aTargets": [ 1 ], "sType": "nsb-nse" },
                 ],
-                "aaSorting": [[ 1, "asc" ]],
                 "bPaginate": false,
                 "searching": false,
                 "bInfo":false
-            }, columns_settings );
+            }, table_settings );
             InitLastAction();
         });
 
-- 
2.25.1