From 5f7b773da6a3f75613c37b5a44064e91e39cf022 Mon Sep 17 00:00:00 2001 From: Axel Amghar Date: Thu, 13 Jun 2019 13:25:50 +0200 Subject: [PATCH] Bug 20588: Apply dataTable on search fields and mapping tables This add the following capabilities: - Pagination, - columns sorting, - data filtering Test plan: - apply this patch, - update DB and schema files, - add/remove search fields and mappings Signed-off-by: Michal Denar --- .../intranet-tmpl/prog/en/includes/datatables.inc | 2 +- .../admin/searchengine/elasticsearch/mappings.tt | 129 +++++++++++++++++---- 2 files changed, 108 insertions(+), 23 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/datatables.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/datatables.inc index eda776e03c..d3f1069734 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/datatables.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/datatables.inc @@ -21,7 +21,7 @@ var MSG_DT_LOADING_RECORDS = _("Loading..."); var MSG_DT_PROCESSING = _("Processing..."); var MSG_DT_SEARCH = _("Search:"); - var MSG_DT_ZERO_RECORDS = _("No matching records found"); + var MSG_DT_ZERO_RECORDS = _("No results for this search"); var MSG_DT_ALL = _("All"); var CONFIG_EXCLUDE_ARTICLES_FROM_SORT = _("a an the"); var MSG_DT_COPY_TITLE = _("Copy to clipboard"); diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/searchengine/elasticsearch/mappings.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/searchengine/elasticsearch/mappings.tt index 0198b9afb8..d5b6f7655b 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/searchengine/elasticsearch/mappings.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/searchengine/elasticsearch/mappings.tt @@ -4,13 +4,51 @@ [% INCLUDE 'doc-head-open.inc' %] Koha › Administration › Search engine configuration [% INCLUDE 'doc-head-close.inc' %] +[% INCLUDE 'datatables.inc' %] [% Asset.js("lib/jquery/plugins/jquery.tablednd.js") | $raw %] +[% Asset.css("css/datatables.css") | $raw %]