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 260-271 export class ERMAPIClient { Link Here
260
            get: id =>
260
            get: id =>
261
                this.httpClient.get({
261
                this.httpClient.get({
262
                    endpoint: "usage_data_providers/" + id,
262
                    endpoint: "usage_data_providers/" + id,
263
                    headers: {
264
                        "x-koha-embed": "vendor",
265
                    },
263
                }),
266
                }),
264
            getAll: query =>
267
            getAll: query =>
265
                this.httpClient.getAll({
268
                this.httpClient.getAll({
266
                    endpoint: "usage_data_providers",
269
                    endpoint: "usage_data_providers",
267
                    query,
270
                    query,
268
                    query,
269
                }),
271
                }),
270
            delete: id =>
272
            delete: id =>
271
                this.httpClient.delete({
273
                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 650-655 export default { Link Here
650
    },
661
    },
651
    components: {
662
    components: {
652
        ButtonSubmit,
663
        ButtonSubmit,
664
        FormSelectVendors,
653
    },
665
    },
654
    name: "UsageStatisticsDataProvidersFormAdd",
666
    name: "UsageStatisticsDataProvidersFormAdd",
655
};
667
};
(-)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