From a1714feb19d025118f2f86bc40c4466500338da5 Mon Sep 17 00:00:00 2001 From: Martin Renvoize Date: Wed, 20 Dec 2023 14:52:10 +0000 Subject: [PATCH] Bug 35616: Update catalog concerns to set/filter on source This patch updates the catalog concerns feature to respect the new 'source' field in the API. We both set the source for new ticket submissions and use it for filtering in the corresponding display tables. To test: 1) Nothing should noticably change here.. follow the test plan for bug 31028 and confirm all continues to work as described there. Signed-off-by: David Nind --- koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt | 1 + .../intranet-tmpl/prog/en/modules/cataloguing/concerns.tt | 3 ++- koha-tmpl/intranet-tmpl/prog/js/modals/add_catalog_concern.js | 1 + koha-tmpl/opac-tmpl/bootstrap/js/modals/catalog_concern.js | 1 + 4 files changed, 5 insertions(+), 1 deletion(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt index 05da5acf56..3ef629e8b8 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt @@ -1381,6 +1381,7 @@ return; } }, + source: 'catalog', biblio_id: [% biblionumber | uri %] }; diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/concerns.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/concerns.tt index 2a9336cc29..1a3850daa0 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/concerns.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/concerns.tt @@ -89,7 +89,8 @@ } else { return; } - } + }, + source: 'catalog' }; var tickets_url = '/api/v1/tickets'; diff --git a/koha-tmpl/intranet-tmpl/prog/js/modals/add_catalog_concern.js b/koha-tmpl/intranet-tmpl/prog/js/modals/add_catalog_concern.js index 3c48f67afb..9f52f27107 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/modals/add_catalog_concern.js +++ b/koha-tmpl/intranet-tmpl/prog/js/modals/add_catalog_concern.js @@ -17,6 +17,7 @@ $(document).ready(function() { let reporter_id = $('#concern_reporter').val(); let params = { + source: 'catalog', title: concern_title, body: concern_body, biblio_id: biblio_id, diff --git a/koha-tmpl/opac-tmpl/bootstrap/js/modals/catalog_concern.js b/koha-tmpl/opac-tmpl/bootstrap/js/modals/catalog_concern.js index 18e60156f4..6989f47025 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/js/modals/catalog_concern.js +++ b/koha-tmpl/opac-tmpl/bootstrap/js/modals/catalog_concern.js @@ -35,6 +35,7 @@ $(document).ready(function() { let reporter_id = $('#concern_reporter').val(); params = { + source: 'catalog', title: concern_title, body: concern_body, biblio_id: biblio_id, -- 2.30.2