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 391-396 Link Here
391
400
392
<script>
401
<script>
393
import ButtonSubmit from "../ButtonSubmit.vue";
402
import ButtonSubmit from "../ButtonSubmit.vue";
403
import FormSelectVendors from "../FormSelectVendors.vue";
394
import { setMessage, setWarning } from "../../messages";
404
import { setMessage, setWarning } from "../../messages";
395
import { APIClient } from "../../fetch/api-client.js";
405
import { APIClient } from "../../fetch/api-client.js";
396
import { inject, onBeforeMount, ref } from "vue";
406
import { inject, onBeforeMount, ref } from "vue";
Lines 411-416 export default { Link Here
411
            erm_usage_data_provider_id: null,
421
            erm_usage_data_provider_id: null,
412
            name: "",
422
            name: "",
413
            description: "",
423
            description: "",
424
            vendor_id: null,
414
            active: 1,
425
            active: 1,
415
            method: "",
426
            method: "",
416
            aggregator: "",
427
            aggregator: "",
Lines 647-652 export default { Link Here
647
    },
658
    },
648
    components: {
659
    components: {
649
        ButtonSubmit,
660
        ButtonSubmit,
661
        FormSelectVendors,
650
    },
662
    },
651
    name: "UsageStatisticsDataProvidersFormAdd",
663
    name: "UsageStatisticsDataProvidersFormAdd",
652
};
664
};
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersShow.vue (-1 / +1 lines)
Lines 176-181 export default { Link Here
176
            requestor_name: "",
176
            requestor_name: "",
177
            requestor_email: "",
177
            requestor_email: "",
178
            report_types: [],
178
            report_types: [],
179
            vendor: null,
179
        });
180
        });
180
        const initialized = ref(false);
181
        const initialized = ref(false);
181
        const tab_content = ref("detail");
182
        const tab_content = ref("detail");
182
- 

Return to bug 38256