Bug 30938: Convert ColumnSettings to TableSettings
authorLucas Gass <lucas@bywatersolutions.com>
Fri, 10 Jun 2022 17:27:16 +0000 (17:27 +0000)
committerTomas Cohen Arazi <tomascohen@theke.io>
Fri, 17 Jun 2022 13:29:12 +0000 (10:29 -0300)
To test:
1. Apply this patch
2. Go to /cgi-bin/koha/acqui/acqui-home.pl
3. The columns button should be restored, make sure you can hide/show columns correctly.
4. Go to Table settings and make sure you can hide columns properly by default.

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
koha-tmpl/intranet-tmpl/prog/en/modules/acqui/acqui-home.tt

index e7041bf..94d28d5 100644 (file)
         dt_overwrite_html_sorting_localeCompare();
 
         $(document).ready(function() {
-            var column_settings = [% TablesSettings.GetColumns( 'acqui', 'acq_acqui-home', 'accounts', 'json' ) | $raw %];
+            var table_settings = [% TablesSettings.GetTableSettings( 'acqui', 'acq_acqui-home', 'accounts', 'json' ) | $raw %];
             var oTable = KohaTable("accounts", {
                 "fnDrawCallback": function ( oSettings ) {
                     if ( oSettings.aiDisplay.length == 0 )
                 'aaSortingFixed': [[ 1, 'asc' ]],
                 'bPaginate': false,
                 "bAutoWidth": false
-            }, column_settings );
+            }, table_settings );
 
             $(oTable).treetable({
                 expandable: true