From a3b4d4389bb495349ebfba6b491b6a761840900b Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Tue, 21 Feb 2023 11:59:01 +0100 Subject: [PATCH] Bug 32939: Use APIClient to fetch local eHoldings --- .../vue/components/ERM/AgreementLicenses.vue | 2 +- .../ERM/EHoldingsEBSCOPackageAgreements.vue | 31 ++++-- .../ERM/EHoldingsEBSCOPackagesList.vue | 16 ++- .../ERM/EHoldingsEBSCOTitlesList.vue | 30 +++++- .../ERM/EHoldingsLocalPackagesFormAdd.vue | 60 ++++++----- ...HoldingsLocalPackagesFormConfirmDelete.vue | 50 ++++------ .../ERM/EHoldingsLocalPackagesList.vue | 12 ++- .../ERM/EHoldingsLocalPackagesShow.vue | 15 ++- .../ERM/EHoldingsLocalResourcesShow.vue | 15 ++- .../ERM/EHoldingsLocalTitlesFormAdd.vue | 73 ++++++-------- .../EHoldingsLocalTitlesFormAddResources.vue | 11 ++- .../EHoldingsLocalTitlesFormConfirmDelete.vue | 23 +++-- .../ERM/EHoldingsLocalTitlesFormImport.vue | 21 ++-- .../ERM/EHoldingsLocalTitlesList.vue | 12 ++- .../ERM/EHoldingsLocalTitlesShow.vue | 16 ++- .../prog/js/vue/fetch/erm-api-client.js | 99 ++++++++++++++++++- .../intranet-tmpl/prog/js/vue/fetch/erm.js | 97 ------------------ .../prog/js/vue/fetch/http-client.js | 5 +- 18 files changed, 332 insertions(+), 256 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementLicenses.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementLicenses.vue index d383b43c244..7111a096ca6 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementLicenses.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementLicenses.vue @@ -117,7 +117,7 @@ export default { }, beforeCreate() { const client = APIClient.erm - client.licenses.getAll.then( + client.licenses.getAll().then( licenses => { this.licenses = licenses this.initialized = true diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOPackageAgreements.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOPackageAgreements.vue index ec015884049..d82d7e380c9 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOPackageAgreements.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOPackageAgreements.vue @@ -36,7 +36,7 @@