From d079cfc0746db864fa478626583fe18069b6a531 Mon Sep 17 00:00:00 2001 From: Eric Garcia <cubingguy714@gmail.com> Date: Tue, 9 Jul 2024 16:04:39 +0000 Subject: [PATCH] Bug 36496: Add export option to inventory results table To test: 1. Apply patch and restart_all 2. Cataloging -> Inventory -> Submit 3. In the inventory report notice options to export at the top of the table Signed-off-by: Lucas Gass <lucas@bywatersolutions.com> --- admin/columns_settings.yml | 34 +++++++++++++++++++ .../prog/en/modules/tools/inventory.tt | 7 ++-- 2 files changed, 39 insertions(+), 2 deletions(-) diff --git a/admin/columns_settings.yml b/admin/columns_settings.yml index 5999889ce1..da6fec4c6f 100644 --- a/admin/columns_settings.yml +++ b/admin/columns_settings.yml @@ -2272,6 +2272,40 @@ modules: columnname: actions cannot_be_toggled: 1 cannot_be_modified: 1 + + inventory: + inventoryt: + default_display_length: 20 + columns: + - + columnname: seen + cannot_be_toggled: 1 + cannot_be_modified: 1 + - + columnname: barcode + - + columnname: call_number + cannot_be_toggled: 1 + cannot_be_modified: 1 + - + columnname: library + - + columnname: collection_code + - + columnname: title + - + columnname: notforloan + - + columnname: lost + - + columnname: damaged + - + columnname: withdrawn + - + columnname: last_seen + - + columnname: problems + pos: pay: invoices: diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/inventory.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/inventory.tt index 60c4c8e4ac..3614bdfcff 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/inventory.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/inventory.tt @@ -3,6 +3,7 @@ [% USE AuthorisedValues %] [% USE KohaDates %] [% USE Branches %] +[% USE TablesSettings %] [% PROCESS 'i18n.inc' %] [% SET footerjs = 1 %] [% INCLUDE 'doc-head-open.inc' %] @@ -401,6 +402,7 @@ [% MACRO jsinclude BLOCK %] [% INCLUDE 'datatables.inc' %] [% INCLUDE 'calendar.inc' %] + [% INCLUDE 'columns_settings.inc' %] <script> function checkForm() { if ( $('#uploadbarcodes').val() && $('#barcodelist').val() ) { @@ -453,7 +455,8 @@ } $(document).ready(function(){ - inventorydt = $('#inventoryt').dataTable($.extend(true, {}, dataTablesDefaults, { + var table_settings = [% TablesSettings.GetTableSettings( 'tools', 'inventory', 'inventoryt', 'json' ) | $raw %]; + inventorydt = KohaTable("inventoryt", { "pagingType": 'full_numbers', [% IF compareinv2barcd %] // sort on callnumber @@ -474,7 +477,7 @@ openWindow(this.href,'marcview',800,600); }); } - } )); + }, table_settings ); $("#continuewithoutmarkingbutton").click(function(){ -- 2.39.2