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

(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorDetails.vue (-3 / +4 lines)
Lines 45-56 Link Here
45
            </li>
45
            </li>
46
            <li v-if="vendor.url" id="vendorWebsite">
46
            <li v-if="vendor.url" id="vendorWebsite">
47
                <label>{{ $__("Website") }}:</label>
47
                <label>{{ $__("Website") }}:</label>
48
                <ExternalLinkButton
48
                <ButtonLink
49
                    :to="{
49
                    :to="{
50
                        path: vendor.url,
50
                        path: vendor.url,
51
                    }"
51
                    }"
52
                    class=""
52
                    class=""
53
                    :title="vendor.url"
53
                    :title="vendor.url"
54
                    callback="redirect"
54
                />
55
                />
55
            </li>
56
            </li>
56
            <li v-if="vendor.accountnumber">
57
            <li v-if="vendor.accountnumber">
Lines 167-173 Link Here
167
<script>
168
<script>
168
import { inject } from "vue"
169
import { inject } from "vue"
169
import { storeToRefs } from "pinia"
170
import { storeToRefs } from "pinia"
170
import ExternalLinkButton from "../ExternalLinkButton.vue"
171
import ButtonLink from "../ButtonLink.vue"
171
172
172
export default {
173
export default {
173
    props: {
174
    props: {
Lines 201-207 export default { Link Here
201
        },
202
        },
202
    },
203
    },
203
    components: {
204
    components: {
204
        ExternalLinkButton,
205
        ButtonLink,
205
    },
206
    },
206
}
207
}
207
</script>
208
</script>
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorInterfaces.vue (-3 / +4 lines)
Lines 13-24 Link Here
13
            </li>
13
            </li>
14
            <li v-if="vi.uri">
14
            <li v-if="vi.uri">
15
                <label>{{ $__("URI") }}:</label>
15
                <label>{{ $__("URI") }}:</label>
16
                <ExternalLinkButton
16
                <ButtonLink
17
                    :to="{
17
                    :to="{
18
                        path: vi.uri,
18
                        path: vi.uri,
19
                    }"
19
                    }"
20
                    class=""
20
                    class=""
21
                    :title="vi.uri"
21
                    :title="vi.uri"
22
                    callback="redirect"
22
                />
23
                />
23
            </li>
24
            </li>
24
            <li v-if="vi.login">
25
            <li v-if="vi.login">
Lines 141-147 Link Here
141
<script>
142
<script>
142
import { inject } from "vue"
143
import { inject } from "vue"
143
import { storeToRefs } from "pinia"
144
import { storeToRefs } from "pinia"
144
import ExternalLinkButton from "../ExternalLinkButton.vue"
145
import ButtonLink from "../ButtonLink.vue"
145
146
146
export default {
147
export default {
147
    props: {
148
    props: {
Lines 173-179 export default { Link Here
173
        },
174
        },
174
    },
175
    },
175
    components: {
176
    components: {
176
        ExternalLinkButton,
177
        ButtonLink,
177
    },
178
    },
178
}
179
}
179
</script>
180
</script>
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorList.vue (-3 / +3 lines)
Lines 2-8 Link Here
2
    <div v-if="!initialized">{{ $__("Loading") }}</div>
2
    <div v-if="!initialized">{{ $__("Loading") }}</div>
3
    <div v-else id="vendors_list">
3
    <div v-else id="vendors_list">
4
        <Toolbar>
4
        <Toolbar>
5
            <ToolbarButton
5
            <ButtonLink
6
                :to="{ name: 'VendorFormAdd' }"
6
                :to="{ name: 'VendorFormAdd' }"
7
                icon="plus"
7
                icon="plus"
8
                :title="$__('New vendor')"
8
                :title="$__('New vendor')"
Lines 27-33 Link Here
27
<script>
27
<script>
28
import flatPickr from "vue-flatpickr-component"
28
import flatPickr from "vue-flatpickr-component"
29
import Toolbar from "../Toolbar.vue"
29
import Toolbar from "../Toolbar.vue"
30
import ToolbarButton from "../ToolbarButton.vue"
30
import ButtonLink from "../ButtonLink.vue"
31
import { inject, ref } from "vue"
31
import { inject, ref } from "vue"
32
import { APIClient } from "../../fetch/api-client.js"
32
import { APIClient } from "../../fetch/api-client.js"
33
import { storeToRefs } from "pinia"
33
import { storeToRefs } from "pinia"
Lines 248-254 export default { Link Here
248
            ]
248
            ]
249
        },
249
        },
250
    },
250
    },
251
    components: { flatPickr, Toolbar, ToolbarButton, KohaTable },
251
    components: { flatPickr, Toolbar, ButtonLink, KohaTable },
252
    name: "VendorList",
252
    name: "VendorList",
253
    emits: ["select-vendor", "close"],
253
    emits: ["select-vendor", "close"],
254
}
254
}
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorShow.vue (-8 / +7 lines)
Lines 2-13 Link Here
2
    <div v-if="!initialized">{{ $__("Loading") }}</div>
2
    <div v-if="!initialized">{{ $__("Loading") }}</div>
3
    <div v-else id="vendors_show">
3
    <div v-else id="vendors_show">
4
        <Toolbar>
4
        <Toolbar>
5
            <ToolbarButton
5
            <ButtonLink
6
                :to="{ name: 'VendorFormAdd' }"
6
                :to="{ name: 'VendorFormAdd' }"
7
                icon="plus"
7
                icon="plus"
8
                :title="$__('New vendor')"
8
                :title="$__('New vendor')"
9
            />
9
            />
10
            <ToolbarButton
10
            <ButtonLink
11
                :to="{
11
                :to="{
12
                    name: 'VendorFormAddEdit',
12
                    name: 'VendorFormAddEdit',
13
                    params: { vendor_id: vendor.id },
13
                    params: { vendor_id: vendor.id },
Lines 15-27 Link Here
15
                icon="pencil"
15
                icon="pencil"
16
                :title="$__('Edit vendor')"
16
                :title="$__('Edit vendor')"
17
            />
17
            />
18
            <ExternalLinkButton
18
            <ButtonLink
19
                :to="{
19
                :to="{
20
                    path: '/cgi-bin/koha/acqui/parcels.pl',
20
                    path: '/cgi-bin/koha/acqui/parcels.pl',
21
                    query: { booksellerid: vendor.id },
21
                    query: { booksellerid: vendor.id },
22
                }"
22
                }"
23
                icon="plus"
23
                icon="plus"
24
                :title="$__('Receive shipments')"
24
                :title="$__('Receive shipments')"
25
                callback="redirect"
25
            />
26
            />
26
        </Toolbar>
27
        </Toolbar>
27
        <h1>
28
        <h1>
Lines 53-62 Link Here
53
54
54
<script>
55
<script>
55
import Toolbar from "../Toolbar.vue"
56
import Toolbar from "../Toolbar.vue"
56
import ToolbarButton from "../ToolbarButton.vue"
57
import Button from "../Button.vue"
57
import { inject } from "vue"
58
import { inject } from "vue"
58
import { APIClient } from "../../fetch/api-client.js"
59
import { APIClient } from "../../fetch/api-client.js"
59
import ExternalLinkButton from "../ExternalLinkButton.vue"
60
import ButtonLink from "../ButtonLink.vue"
60
import VendorDetails from "./VendorDetails.vue"
61
import VendorDetails from "./VendorDetails.vue"
61
import VendorOrderingInformation from "./VendorOrderingInformation.vue"
62
import VendorOrderingInformation from "./VendorOrderingInformation.vue"
62
import VendorInterfaces from "./VendorInterfaces.vue"
63
import VendorInterfaces from "./VendorInterfaces.vue"
Lines 103-110 export default { Link Here
103
    },
104
    },
104
    components: {
105
    components: {
105
        Toolbar,
106
        Toolbar,
106
        ToolbarButton,
107
        ButtonLink,
107
        ExternalLinkButton,
108
        VendorDetails,
108
        VendorDetails,
109
        VendorOrderingInformation,
109
        VendorOrderingInformation,
110
        VendorInterfaces,
110
        VendorInterfaces,
111
- 

Return to bug 38010