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

(-)a/koha-tmpl/intranet-tmpl/prog/js/fetch/erm-api-client.js (-1 / +3 lines)
Lines 259-270 export class ERMAPIClient { Link Here
259
            get: id =>
259
            get: id =>
260
                this.httpClient.get({
260
                this.httpClient.get({
261
                    endpoint: "usage_data_providers/" + id,
261
                    endpoint: "usage_data_providers/" + id,
262
                    headers: {
263
                        "x-koha-embed": "vendor",
264
                    },
262
                }),
265
                }),
263
            getAll: query =>
266
            getAll: query =>
264
                this.httpClient.getAll({
267
                this.httpClient.getAll({
265
                    endpoint: "usage_data_providers",
268
                    endpoint: "usage_data_providers",
266
                    query,
269
                    query,
267
                    query,
268
                }),
270
                }),
269
            delete: id =>
271
            delete: id =>
270
                this.httpClient.delete({
272
                this.httpClient.delete({
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProviderDetails.vue (+10 lines)
Lines 14-19 Link Here
14
                    {{ usage_data_provider.description }}
14
                    {{ usage_data_provider.description }}
15
                </span>
15
                </span>
16
            </li>
16
            </li>
17
            <li v-if="usage_data_provider.vendor_id">
18
                <label>{{ $__("Vendor") }}:</label>
19
                <span v-if="usage_data_provider.vendor_id">
20
                    <a
21
                        :href="`/cgi-bin/koha/acquisition/vendors/${usage_data_provider.vendor_id}`"
22
                    >
23
                        {{ usage_data_provider.vendor.name }}
24
                    </a>
25
                </span>
26
            </li>
17
            <li>
27
            <li>
18
                <label>{{ $__("Status") }}:</label>
28
                <label>{{ $__("Status") }}:</label>
19
                <span id="harvester_status">
29
                <span id="harvester_status">
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersFormAdd.vue (+12 lines)
Lines 95-100 Link Here
95
                                :disabled="!selected_provider && !manual_form"
95
                                :disabled="!selected_provider && !manual_form"
96
                            />
96
                            />
97
                        </li>
97
                        </li>
98
                        <li>
99
                            <label for="usage_data_provider_vendor_id"
100
                                >{{ $__("Vendor") }}:</label
101
                            >
102
                            <FormSelectVendors
103
                                id="usage_data_provider_vendor_id"
104
                                v-model="usage_data_provider.vendor_id"
105
                            />
106
                        </li>
98
                        <li>
107
                        <li>
99
                            <label for="usage_data_provider_status"
108
                            <label for="usage_data_provider_status"
100
                                >{{ $__("Harvester status") }}:</label
109
                                >{{ $__("Harvester status") }}:</label
Lines 385-390 Link Here
385
394
386
<script>
395
<script>
387
import ButtonSubmit from "../ButtonSubmit.vue";
396
import ButtonSubmit from "../ButtonSubmit.vue";
397
import FormSelectVendors from "../FormSelectVendors.vue";
388
import { setMessage, setWarning } from "../../messages";
398
import { setMessage, setWarning } from "../../messages";
389
import { APIClient } from "../../fetch/api-client.js";
399
import { APIClient } from "../../fetch/api-client.js";
390
import { inject } from "vue";
400
import { inject } from "vue";
Lines 405-410 export default { Link Here
405
                erm_usage_data_provider_id: null,
415
                erm_usage_data_provider_id: null,
406
                name: "",
416
                name: "",
407
                description: "",
417
                description: "",
418
                vendor_id: null,
408
                active: 1,
419
                active: 1,
409
                method: "",
420
                method: "",
410
                aggregator: "",
421
                aggregator: "",
Lines 622-627 export default { Link Here
622
    },
633
    },
623
    components: {
634
    components: {
624
        ButtonSubmit,
635
        ButtonSubmit,
636
        FormSelectVendors,
625
    },
637
    },
626
    name: "UsageStatisticsDataProvidersFormAdd",
638
    name: "UsageStatisticsDataProvidersFormAdd",
627
};
639
};
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersShow.vue (-1 / +1 lines)
Lines 157-162 export default { Link Here
157
                requestor_name: "",
157
                requestor_name: "",
158
                requestor_email: "",
158
                requestor_email: "",
159
                report_types: [],
159
                report_types: [],
160
                vendor: null,
160
            },
161
            },
161
            initialized: false,
162
            initialized: false,
162
            tab_content: "detail",
163
            tab_content: "detail",
163
- 

Return to bug 38256