From b780ae54aa6ea124fa0ae8034abcb59cfd188fd8 Mon Sep 17 00:00:00 2001 From: Matt Blenkinsop Date: Fri, 18 Oct 2024 15:42:10 +0000 Subject: [PATCH] Bug 23005: Add language field to the UI --- api/v1/swagger/definitions/vendor.yaml | 5 +++++ .../prog/js/vue/components/Vendors/Main.vue | 1 + .../vue/components/Vendors/VendorDetails.vue | 21 ++++++++++++++++++- .../prog/js/vue/stores/authorised-values.js | 1 + 4 files changed, 27 insertions(+), 1 deletion(-) diff --git a/api/v1/swagger/definitions/vendor.yaml b/api/v1/swagger/definitions/vendor.yaml index 0260d357d13..3132bca44b9 100644 --- a/api/v1/swagger/definitions/vendor.yaml +++ b/api/v1/swagger/definitions/vendor.yaml @@ -119,6 +119,11 @@ properties: - string - "null" description: Payment method + language: + type: + - string + - "null" + description: Language aliases: type: array description: List of aliases diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/Main.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/Main.vue index 7362c1af164..323e0d8d4c8 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/Main.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/Main.vue @@ -67,6 +67,7 @@ export default { av_vendor_types: "VENDOR_TYPE", av_vendor_interface_types: "VENDOR_INTERFACE_TYPE", av_vendor_payment_methods: "VENDOR_PAYMENT_METHOD", + av_lang: "LANG", } let av_cat_array = Object.keys(authorised_values).map(function ( diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorDetails.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorDetails.vue index e455cb9d3d8..69333c90250 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorDetails.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorDetails.vue @@ -60,6 +60,12 @@ {{ vendor.accountnumber }} +
  • + + + {{ get_lib_from_av("av_lang", vendor.language) }} + +