From efce9138d9ae4a2729d2454a5aa6e516a1fe8e06 Mon Sep 17 00:00:00 2001
From: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Date: Thu, 16 Dec 2021 13:09:38 +0100
Subject: [PATCH] Bug 29648: Course reserve detail - normal

---
 admin/columns_settings.yml                                    | 2 ++
 .../prog/en/modules/course_reserves/course-details.tt         | 4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/admin/columns_settings.yml b/admin/columns_settings.yml
index 37905c34beb..901e5324e3c 100644
--- a/admin/columns_settings.yml
+++ b/admin/columns_settings.yml
@@ -600,6 +600,8 @@ modules:
 
     reserves:
       course_reserves_table:
+        default_display_length: 20
+        default_sort_order: 0
         columns:
             -
               columnname: title
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/course_reserves/course-details.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/course_reserves/course-details.tt
index ece8f7127d5..e7967d7c267 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/course_reserves/course-details.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/course_reserves/course-details.tt
@@ -299,12 +299,12 @@
     [% INCLUDE 'datatables.inc' %]
     [% INCLUDE 'columns_settings.inc' %]
     <script>
-        var columns_settings = [% TablesSettings.GetColumns( 'coursereserves', 'reserves', 'course_reserves_table', 'json' ) | $raw %];
+        var table_settings = [% TablesSettings.GetTableSettings( 'coursereserves', 'reserves', 'course_reserves_table', 'json' ) | $raw %];
         $(document).ready(function(){
             var rtable = KohaTable("course_reserves_table", {
                 "sPaginationType": "full",
                 "bAutoWidth": false,
-            }, columns_settings );
+            }, table_settings );
 
             $(".delete_item").click(function(){
                 return confirmDelete(_("Are you sure you want to remove this item from the course?"));
-- 
2.25.1