From 2ae7b41877e0863b59f56773cd96698ec0f3ffa4 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Wed, 1 Mar 2023 14:03:38 +0100 Subject: [PATCH] Bug 33103: Display the aliases in the dropdown list in ERM Signed-off-by: Jonathan Field --- .../prog/js/vue/components/ERM/AgreementsFormAdd.vue | 2 +- .../components/ERM/EHoldingsLocalPackagesFormAdd.vue | 2 +- .../ERM/EHoldingsLocalTitlesFormAddResources.vue | 2 +- .../prog/js/vue/components/ERM/LicensesFormAdd.vue | 2 +- .../prog/js/vue/components/ERM/Main.vue | 12 ++++++++++-- 5 files changed, 14 insertions(+), 6 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsFormAdd.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsFormAdd.vue index bafe8ee118..3e2492d2c3 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsFormAdd.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsFormAdd.vue @@ -31,7 +31,7 @@ diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesFormAdd.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesFormAdd.vue index 268af004b2..1aa1f9754c 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesFormAdd.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesFormAdd.vue @@ -28,7 +28,7 @@ diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesFormAddResources.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesFormAddResources.vue index fe6ae050e6..badeeee673 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesFormAddResources.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesFormAddResources.vue @@ -46,7 +46,7 @@ diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesFormAdd.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesFormAdd.vue index 272253cadf..611b3ac957 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesFormAdd.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesFormAdd.vue @@ -31,7 +31,7 @@ diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/Main.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/Main.vue index 26e73eaf20..f156b2861c 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/Main.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/Main.vue @@ -165,8 +165,16 @@ export default { const acq_client = APIClient.acquisition acq_client.vendors.getAll().then( vendors => { - this.vendorStore.vendors = vendors - this.initialized = true + this.vendorStore.vendors = vendors.map(v => ({ + ...v, + display_name: + v.name + + (v.aliases.length > 0 + ? " (" + + v.aliases.map(a => a.alias).join(", ") + + ")" + : ""), + })) }, error => {} ) -- 2.30.2