From 24e12c17237d7d0acefbbc028d2cc3f8853e6a01 Mon Sep 17 00:00:00 2001 From: Matt Blenkinsop Date: Wed, 23 Jul 2025 11:46:03 +0100 Subject: [PATCH] Bug 38201: Group table related config options together Signed-off-by: Michaela Sieber Signed-off-by: Jonathan Druart Signed-off-by: Lucas Gass --- .../RecordSources/RecordSourcesResource.vue | 4 +++- .../prog/js/vue/components/BaseResource.vue | 2 +- .../vue/components/ERM/AgreementResource.vue | 16 ++++++++------- .../ERM/EHoldingsLocalPackageResource.vue | 10 ++++++---- .../ERM/EHoldingsLocalTitleResource.vue | 10 ++++++---- .../js/vue/components/ERM/LicenseResource.vue | 8 +++++--- .../components/Preservation/TrainResource.vue | 14 +++++++------ .../Preservation/WaitingListResource.vue | 8 +++++--- .../js/vue/components/ResourceListFilters.vue | 7 +++++-- .../js/vue/components/SkeletonResource.vue | 14 +++++++------ .../vue/components/Vendors/VendorResource.vue | 6 ++++-- .../prog/js/vue/composables/base-resource.js | 20 +++++++++---------- 12 files changed, 69 insertions(+), 50 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Admin/RecordSources/RecordSourcesResource.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Admin/RecordSources/RecordSourcesResource.vue index a8ecf0ab80..eeb0e560f7 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Admin/RecordSources/RecordSourcesResource.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Admin/RecordSources/RecordSourcesResource.vue @@ -26,7 +26,9 @@ export default { edit: "RecordSourcesFormAddEdit", }, apiClient: APIClient.record_sources.record_sources, - resourceTableUrl: APIClient.record_sources.httpClient._baseURL, + table: { + resourceTableUrl: APIClient.record_sources.httpClient._baseURL, + }, i18n: { deleteConfirmationMessage: $__( "Are you sure you want to remove this record source?" diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/BaseResource.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/BaseResource.vue index 447dcea5ab..c7da331ed3 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/BaseResource.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/BaseResource.vue @@ -17,7 +17,7 @@