From 5befe206bb8db77c5329357f48e816205369b547 Mon Sep 17 00:00:00 2001 From: Owen Leonard Date: Mon, 24 Jun 2024 17:37:43 +0000 Subject: [PATCH] Bug 16721: Add table configuration to serial claims table This patch adds table configuration options to the serial claims table, including the option to set a default sort column. The patch also moves the table column filter row to the top, which I think is more standard in the staff interface. To test, apply the patch and restart services. - You'll need to have subscription issues which are missing, claimed, or late. - Go to Serials -> Claims, and select a vendor. - In the table of missing issues, confirm that all DataTable controls work correctly: Column visibility, export, and configuration options. - Confirm that you can use Administration -> Table settings -> Serials -> Claims to hide columns by default or set the default order. - Confirm that the column header filter forms work correctly. Sponsored-by: Athens County Public Libraries Signed-off-by: Michaela Sieber --- admin/columns_settings.yml | 32 ++++++++++++++++++- .../prog/en/modules/serials/claims.tt | 10 +++--- 2 files changed, 36 insertions(+), 6 deletions(-) diff --git a/admin/columns_settings.yml b/admin/columns_settings.yml index bb1db657a5b..64bc82bcbdb 100644 --- a/admin/columns_settings.yml +++ b/admin/columns_settings.yml @@ -2340,6 +2340,36 @@ modules: columnname: link serials: + claims: + claimst: + default_sort_order: 7 + columns: + - + columnname: selection + cannot_be_toggled: 1 + cannot_be_modified: 1 + - + columnname: vendor + - + columnname: library + - + columnname: title + - + columnname: issn + - + columnname: issue_number + - + columnname: status + - + columnname: since + - + columnname: publication_date + - + columnname: claims_count + - + columnname: claim_date + - + columnname: notes subscription-detail: orders: columns: @@ -2575,4 +2605,4 @@ modules: - columnname: actions cannot_be_toggled: 1 - cannot_be_modified: 1 \ No newline at end of file + cannot_be_modified: 1 diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/claims.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/serials/claims.tt index 0853ef14b7c..449e9a87d9f 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/claims.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/serials/claims.tt @@ -5,6 +5,7 @@ [% USE Branches %] [% USE KohaDates %] [% PROCESS 'i18n.inc' %] +[% USE TablesSettings %] [% SET footerjs = 1 %] [% INCLUDE 'doc-head-open.inc' %] ' + _("Check all") + "</input>"); -- 2.39.5