Bugzilla – Attachment 182590 Details for
Bug 23005
Specify notice language for vendors
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 23005: Add language field to the UI
Bug-23005-Add-language-field-to-the-UI.patch (text/plain), 3.11 KB, created by
Matt Blenkinsop
on 2025-05-19 11:02:42 UTC
(
hide
)
Description:
Bug 23005: Add language field to the UI
Filename:
MIME Type:
Creator:
Matt Blenkinsop
Created:
2025-05-19 11:02:42 UTC
Size:
3.11 KB
patch
obsolete
>From 9d2c9971746573daee5f8f94845cef3771de623d Mon Sep 17 00:00:00 2001 >From: Matt Blenkinsop <matt.blenkinsop@ptfs-europe.com> >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 +++++ > .../vue/components/Vendors/VendorDetails.vue | 18 ++++++++++++++++++ > .../prog/js/vue/stores/vendors.js | 1 + > 3 files changed, 24 insertions(+) > >diff --git a/api/v1/swagger/definitions/vendor.yaml b/api/v1/swagger/definitions/vendor.yaml >index c66e1f84792..b70b8ef98c3 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/VendorDetails.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorDetails.vue >index 81f5099685c..dcfc8f7482c 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 }} > </span> > </li> >+ <li v-if="vendor.language"> >+ <label>{{ $__("Language") }}:</label> >+ <span> >+ {{ get_lib_from_av("av_lang", vendor.language) }} >+ </span> >+ </li> > <li v-if="vendor.aliases.length"> > <label>{{ $__("Aliases") }}:</label> > <ul style="margin-left: 8rem"> >@@ -141,6 +147,18 @@ > /> > <input v-else id="vendor_type" v-model="vendor.type" /> > </li> >+ <li> >+ <label for="language">{{ $__("Language") }}:</label> >+ <v-select >+ v-if="authorisedValues.av_lang.length" >+ id="language" >+ v-model="vendor.language" >+ label="description" >+ :reduce="av => av.value" >+ :options="authorisedValues.av_lang" >+ /> >+ <input v-else id="language" v-model="vendor.type" /> >+ </li> > <li> > <label for="vendor_aliases">{{ $__("Aliases") }}:</label> > <input >diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/stores/vendors.js b/koha-tmpl/intranet-tmpl/prog/js/vue/stores/vendors.js >index 65136bcfb25..8c96e63df93 100644 >--- a/koha-tmpl/intranet-tmpl/prog/js/vue/stores/vendors.js >+++ b/koha-tmpl/intranet-tmpl/prog/js/vue/stores/vendors.js >@@ -17,6 +17,7 @@ export const useVendorStore = defineStore("vendors", () => { > av_vendor_types: "VENDOR_TYPE", > av_vendor_interface_types: "VENDOR_INTERFACE_TYPE", > av_vendor_payment_methods: "VENDOR_PAYMENT_METHOD", >+ av_lang: "LANG" > }, > }); > const sharedActions = withAuthorisedValueActions(store); >-- >2.48.1
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 23005
:
175144
|
175145
|
175146
|
182588
|
182589
| 182590