Bug 21166: Add column settings to the acquisition table on bib detail
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Sat, 28 Jul 2018 15:42:31 +0000 (12:42 -0300)
committerNick Clemens <nick@bywatersolutions.com>
Mon, 1 Oct 2018 13:56:27 +0000 (13:56 +0000)
Sponsored-by: BULAC - http://www.bulac.fr/

Signed-off-by: Séverine QUEUNE <severine.queune@bulac.fr>

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>

admin/columns_settings.yml
koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt

index 3e2a672..a76acc0 100644 (file)
@@ -85,6 +85,30 @@ modules:
 
   catalogue:
     detail:
+      acquisitiondetails-table:
+        -
+          columnname: vendor
+        -
+          columnname: invoice
+        -
+          columnname: basketgroup
+        -
+          columnname: basket
+        -
+          columnname: ordernumber
+        -
+          columnname: creation_date
+        -
+          columnname: received_data
+        -
+          columnname: status
+        -
+          columnname: quantity
+        -
+          columnname: subscription
+        -
+          columnname: subscription_callnumber
+
       checkoutshistory-table:
         -
           columnname: patron
index ce02cb6..ce1c863 100644 (file)
@@ -5,6 +5,7 @@
 [% USE AuthorisedValues %]
 [% USE Branches %]
 [% USE Biblio %]
+[% USE ColumnsSettings %]
 
 [% IF Koha.Preference('AmazonAssocTag') %]
     [% AmazonAssocTag = '?tag=' _ Koha.Preference('AmazonAssocTag') | html %]
             }
 
             [% IF Koha.Preference('AcquisitionDetails') %]
-                $("#orders").dataTable($.extend(true, {}, dataTablesDefaults, {
-                    'sDom': 't',
+                var columns_settings = [% ColumnsSettings.GetColumns('catalogue', 'detail', 'acquisitiondetails-table', 'json') %];
+                var acquisitiondetails_table = KohaTable("orders", {
+                    "sDom": 'C<"top pager"ilpfB><"#filter_c">tr<"bottom pager"ip>',
                     'bPaginate': false,
                     'bAutoWidth': false,
                     "aaSorting": [[ 4, "desc" ]],
                     "aoColumnDefs": [
                         { "aTargets": "title-string", "sType": "title-string" }
                     ]
-                }));
+                }, columns_settings);
             [% END %]
         });
     </script>