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

(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorDetails.vue (-4 / +11 lines)
Lines 45-53 Link Here
45
            </li>
45
            </li>
46
            <li v-if="vendor.url">
46
            <li v-if="vendor.url">
47
                <label>{{ $__("Website") }}:</label>
47
                <label>{{ $__("Website") }}:</label>
48
                <span>
48
                <ToolbarButton
49
                    {{ vendor.url }}
49
                    :to="{
50
                </span>
50
                        path: vendor.url,
51
                    }"
52
                    class=""
53
                    :title="vendor.url"
54
                />
51
            </li>
55
            </li>
52
            <li v-if="vendor.accountnumber">
56
            <li v-if="vendor.accountnumber">
53
                <label>{{ $__("Account number") }}:</label>
57
                <label>{{ $__("Account number") }}:</label>
Lines 162-168 Link Here
162
166
163
<script>
167
<script>
164
import { inject } from "vue";
168
import { inject } from "vue";
165
import { storeToRefs } from "pinia";
169
import ToolbarButton from "../ToolbarButton.vue";
166
170
167
export default {
171
export default {
168
    props: {
172
    props: {
Lines 194-199 export default { Link Here
194
            this.vendor.aliases.splice(this.vendor.aliases.indexOf(e.alias), 1);
198
            this.vendor.aliases.splice(this.vendor.aliases.indexOf(e.alias), 1);
195
        },
199
        },
196
    },
200
    },
201
    components: {
202
        ToolbarButton,
203
    },
197
};
204
};
198
</script>
205
</script>
199
206
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorInterfaces.vue (-3 / +11 lines)
Lines 13-21 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
                <span>
16
                <ToolbarButton
17
                    <a :href="vi.uri" target="_blank">{{ vi.uri }}</a>
17
                    :to="{
18
                </span>
18
                        path: vi.uri,
19
                    }"
20
                    class=""
21
                    :title="vi.uri"
22
                />
19
            </li>
23
            </li>
20
            <li v-if="vi.login">
24
            <li v-if="vi.login">
21
                <label>{{ $__("Login") }}:</label>
25
                <label>{{ $__("Login") }}:</label>
Lines 137-142 Link Here
137
<script>
141
<script>
138
import { inject } from "vue";
142
import { inject } from "vue";
139
import { storeToRefs } from "pinia";
143
import { storeToRefs } from "pinia";
144
import ToolbarButton from "../ToolbarButton.vue";
140
145
141
export default {
146
export default {
142
    props: {
147
    props: {
Lines 167-172 export default { Link Here
167
            this.vendor.interfaces.splice(interfaceIndex, 1);
172
            this.vendor.interfaces.splice(interfaceIndex, 1);
168
        },
173
        },
169
    },
174
    },
175
    components: {
176
        ToolbarButton,
177
    },
170
};
178
};
171
</script>
179
</script>
172
180
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorShow.vue (-6 / +8 lines)
Lines 3-18 Link Here
3
    <div v-else id="vendors_show">
3
    <div v-else id="vendors_show">
4
        <Toolbar>
4
        <Toolbar>
5
            <ToolbarButton
5
            <ToolbarButton
6
                :to="{ name: 'VendorList' }"
6
                :to="{ name: 'VendorFormAdd' }"
7
                icon="plus"
7
                icon="plus"
8
                :title="$__('New vendor')"
8
                :title="$__('New vendor')"
9
            />
9
            />
10
            <ToolbarButton
10
            <ToolbarButton
11
                :to="{ name: 'VendorList' }"
11
                :to="{
12
                    name: 'VendorFormAddEdit',
13
                    params: { vendor_id: vendor.id },
14
                }"
12
                icon="pencil"
15
                icon="pencil"
13
                :title="$__('Edit vendor')"
16
                :title="$__('Edit vendor')"
14
            />
17
            />
15
            <ExternalLinkButton
18
            <ToolbarButton
16
                :to="{
19
                :to="{
17
                    path: '/cgi-bin/koha/acqui/parcels.pl',
20
                    path: '/cgi-bin/koha/acqui/parcels.pl',
18
                    query: { booksellerid: vendor.id },
21
                    query: { booksellerid: vendor.id },
Lines 53-59 import Toolbar from "../Toolbar.vue"; Link Here
53
import ToolbarButton from "../ToolbarButton.vue";
56
import ToolbarButton from "../ToolbarButton.vue";
54
import { inject } from "vue";
57
import { inject } from "vue";
55
import { APIClient } from "../../fetch/api-client.js";
58
import { APIClient } from "../../fetch/api-client.js";
56
import ExternalLinkButton from "../ExternalLinkButton.vue";
59
import ToolbarButton from "../ToolbarButton.vue";
57
import VendorDetails from "./VendorDetails.vue";
60
import VendorDetails from "./VendorDetails.vue";
58
import VendorOrderingInformation from "./VendorOrderingInformation.vue";
61
import VendorOrderingInformation from "./VendorOrderingInformation.vue";
59
import VendorInterfaces from "./VendorInterfaces.vue";
62
import VendorInterfaces from "./VendorInterfaces.vue";
Lines 101-107 export default { Link Here
101
    components: {
104
    components: {
102
        Toolbar,
105
        Toolbar,
103
        ToolbarButton,
106
        ToolbarButton,
104
        ExternalLinkButton,
107
        ToolbarButton,
105
        VendorDetails,
108
        VendorDetails,
106
        VendorOrderingInformation,
109
        VendorOrderingInformation,
107
        VendorInterfaces,
110
        VendorInterfaces,
108
- 

Return to bug 38010