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

(-)a/koha-tmpl/intranet-tmpl/prog/js/fetch/library-api-client.js (+22 lines)
Line 0 Link Here
1
import HttpClient from "../vue/fetch/http-client";
2
3
export class LibraryAPIClient extends HttpClient {
4
    constructor() {
5
        super({
6
            baseURL: "/api/v1/library_groups",
7
        });
8
    }
9
10
    get libraryGroups() {
11
        return {
12
            getAll: (query, params) =>
13
                this.getAll({
14
                    endpoint: "",
15
                    query,
16
                    params,
17
                }),
18
        };
19
    }
20
}
21
22
export default LibraryAPIClient;
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/Main.vue (+1 lines)
Lines 32-37 import LeftMenu from "../LeftMenu.vue"; Link Here
32
import Dialog from "../Dialog.vue";
32
import Dialog from "../Dialog.vue";
33
import "vue-select/dist/vue-select.css";
33
import "vue-select/dist/vue-select.css";
34
import { storeToRefs } from "pinia";
34
import { storeToRefs } from "pinia";
35
import { APIClient } from "../../fetch/api-client.js";
35
36
36
export default {
37
export default {
37
    setup() {
38
    setup() {
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/fetch/api-client.js (-1 / +2 lines)
Lines 9-14 import ItemAPIClient from "@fetch/item-api-client"; Link Here
9
import RecordSourcesAPIClient from "@fetch/record-sources-api-client";
9
import RecordSourcesAPIClient from "@fetch/record-sources-api-client";
10
import SysprefAPIClient from "@fetch/system-preferences-api-client";
10
import SysprefAPIClient from "@fetch/system-preferences-api-client";
11
import PreservationAPIClient from "@fetch/preservation-api-client";
11
import PreservationAPIClient from "@fetch/preservation-api-client";
12
import LibraryAPIClient from "@fetch/library-api-client";
12
13
13
export const APIClient = {
14
export const APIClient = {
14
    erm: new ERMAPIClient(HttpClient),
15
    erm: new ERMAPIClient(HttpClient),
Lines 20-23 export const APIClient = { Link Here
20
    sysprefs: new SysprefAPIClient(HttpClient),
21
    sysprefs: new SysprefAPIClient(HttpClient),
21
    preservation: new PreservationAPIClient(HttpClient),
22
    preservation: new PreservationAPIClient(HttpClient),
22
    record_sources: new RecordSourcesAPIClient(HttpClient),
23
    record_sources: new RecordSourcesAPIClient(HttpClient),
24
    libraries: new LibraryAPIClient(HttpClient),
23
};
25
};
24
- 

Return to bug 38290