View | Details | Raw Unified | Return to bug 23005
Collapse All | Expand All

(-)a/api/v1/swagger/definitions/vendor.yaml (+5 lines)
Lines 119-124 properties: Link Here
119
      - string
119
      - string
120
      - "null"
120
      - "null"
121
    description: Payment method
121
    description: Payment method
122
  language:
123
    type:
124
      - string
125
      - "null"
126
    description: Language
122
  aliases:
127
  aliases:
123
    type: array
128
    type: array
124
    description: List of aliases
129
    description: List of aliases
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorDetails.vue (+18 lines)
Lines 60-65 Link Here
60
                    {{ vendor.accountnumber }}
60
                    {{ vendor.accountnumber }}
61
                </span>
61
                </span>
62
            </li>
62
            </li>
63
            <li v-if="vendor.language">
64
                <label>{{ $__("Language") }}:</label>
65
                <span>
66
                    {{ get_lib_from_av("av_lang", vendor.language) }}
67
                </span>
68
            </li>
63
            <li v-if="vendor.aliases.length">
69
            <li v-if="vendor.aliases.length">
64
                <label>{{ $__("Aliases") }}:</label>
70
                <label>{{ $__("Aliases") }}:</label>
65
                <ul style="margin-left: 8rem">
71
                <ul style="margin-left: 8rem">
Lines 141-146 Link Here
141
                />
147
                />
142
                <input v-else id="vendor_type" v-model="vendor.type" />
148
                <input v-else id="vendor_type" v-model="vendor.type" />
143
            </li>
149
            </li>
150
            <li>
151
                <label for="language">{{ $__("Language") }}:</label>
152
                <v-select
153
                    v-if="authorisedValues.av_lang.length"
154
                    id="language"
155
                    v-model="vendor.language"
156
                    label="description"
157
                    :reduce="av => av.value"
158
                    :options="authorisedValues.av_lang"
159
                />
160
                <input v-else id="language" v-model="vendor.type" />
161
            </li>
144
            <li>
162
            <li>
145
                <label for="vendor_aliases">{{ $__("Aliases") }}:</label>
163
                <label for="vendor_aliases">{{ $__("Aliases") }}:</label>
146
                <input
164
                <input
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/stores/vendors.js (-1 / +1 lines)
Lines 17-22 export const useVendorStore = defineStore("vendors", () => { Link Here
17
            av_vendor_types: "VENDOR_TYPE",
17
            av_vendor_types: "VENDOR_TYPE",
18
            av_vendor_interface_types: "VENDOR_INTERFACE_TYPE",
18
            av_vendor_interface_types: "VENDOR_INTERFACE_TYPE",
19
            av_vendor_payment_methods: "VENDOR_PAYMENT_METHOD",
19
            av_vendor_payment_methods: "VENDOR_PAYMENT_METHOD",
20
            av_lang: "LANG"
20
        },
21
        },
21
    });
22
    });
22
    const sharedActions = withAuthorisedValueActions(store);
23
    const sharedActions = withAuthorisedValueActions(store);
23
- 

Return to bug 23005