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

(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesFormAdd.vue (-3 / +3 lines)
Lines 133-139 Link Here
133
                <fieldset class="action">
133
                <fieldset class="action">
134
                    <input type="submit" :value="$__('Submit')" />
134
                    <input type="submit" :value="$__('Submit')" />
135
                    <router-link
135
                    <router-link
136
                        to="/cgi-bin/koha/erm/licenses"
136
                        :to="{ name: 'LicensesList' }"
137
                        role="button"
137
                        role="button"
138
                        class="cancel"
138
                        class="cancel"
139
                        >{{ $__("Cancel") }}</router-link
139
                        >{{ $__("Cancel") }}</router-link
Lines 264-270 export default { Link Here
264
                client.licenses.update(license, license_id).then(
264
                client.licenses.update(license, license_id).then(
265
                    success => {
265
                    success => {
266
                        setMessage(this.$__("License updated"))
266
                        setMessage(this.$__("License updated"))
267
                        this.$router.push("/cgi-bin/koha/erm/licenses")
267
                        this.$router.push({ name: "LicensesList" })
268
                    },
268
                    },
269
                    error => {}
269
                    error => {}
270
                )
270
                )
Lines 272-278 export default { Link Here
272
                client.licenses.create(license).then(
272
                client.licenses.create(license).then(
273
                    success => {
273
                    success => {
274
                        setMessage(this.$__("License created"))
274
                        setMessage(this.$__("License created"))
275
                        this.$router.push("/cgi-bin/koha/erm/licenses")
275
                        this.$router.push({ name: "LicensesList" })
276
                    },
276
                    },
277
                    error => {}
277
                    error => {}
278
                )
278
                )
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesFormConfirmDelete.vue (-2 / +2 lines)
Lines 23-29 Link Here
23
                        :value="$__('Yes, delete')"
23
                        :value="$__('Yes, delete')"
24
                    />
24
                    />
25
                    <router-link
25
                    <router-link
26
                        to="/cgi-bin/koha/erm/licenses"
26
                        :to="{ name: 'LicensesList' }"
27
                        role="button"
27
                        role="button"
28
                        class="cancel"
28
                        class="cancel"
29
                        >{{ $__("No, do not delete") }}</router-link
29
                        >{{ $__("No, do not delete") }}</router-link
Lines 66-72 export default { Link Here
66
            client.licenses.delete(this.license.license_id).then(
66
            client.licenses.delete(this.license.license_id).then(
67
                success => {
67
                success => {
68
                    setMessage(this.$__("License deleted"))
68
                    setMessage(this.$__("License deleted"))
69
                    this.$router.push("/cgi-bin/koha/erm/licenses")
69
                    this.$router.push({ name: "LicensesList" })
70
                },
70
                },
71
                error => {}
71
                error => {}
72
            )
72
            )
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesList.vue (-3 / +9 lines)
Lines 59-71 export default { Link Here
59
            )
59
            )
60
        },
60
        },
61
        show_license: function (license_id) {
61
        show_license: function (license_id) {
62
            this.$router.push("/cgi-bin/koha/erm/licenses/" + license_id)
62
            this.$router.push({ name: "LicensesShow", params: { license_id } })
63
        },
63
        },
64
        edit_license: function (license_id) {
64
        edit_license: function (license_id) {
65
            this.$router.push("/cgi-bin/koha/erm/licenses/edit/" + license_id)
65
            this.$router.push({
66
                name: "LicensesFormAddEdit",
67
                params: { license_id },
68
            })
66
        },
69
        },
67
        delete_license: function (license_id) {
70
        delete_license: function (license_id) {
68
            this.$router.push("/cgi-bin/koha/erm/licenses/delete/" + license_id)
71
            this.$router.push({
72
                name: "LicensesFormConfirmDelete",
73
                params: { license_id },
74
            })
69
        },
75
        },
70
        build_datatable: function () {
76
        build_datatable: function () {
71
            let show_license = this.show_license
77
            let show_license = this.show_license
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesShow.vue (-3 / +9 lines)
Lines 5-16 Link Here
5
            {{ $__("License #%s").format(license.license_id) }}
5
            {{ $__("License #%s").format(license.license_id) }}
6
            <span class="action_links">
6
            <span class="action_links">
7
                <router-link
7
                <router-link
8
                    :to="`/cgi-bin/koha/erm/licenses/edit/${license.license_id}`"
8
                    :to="{
9
                        name: 'LicensesFormAddEdit',
10
                        params: { license_id: license.license_id },
11
                    }"
9
                    :title="$__('Edit')"
12
                    :title="$__('Edit')"
10
                    ><i class="fa fa-pencil"></i
13
                    ><i class="fa fa-pencil"></i
11
                ></router-link>
14
                ></router-link>
12
                <router-link
15
                <router-link
13
                    :to="`/cgi-bin/koha/erm/licenses/delete/${license.license_id}`"
16
                    :to="{
17
                        name: 'LicensesFormConfirmDelete',
18
                        params: { license_id: license.license_id },
19
                    }"
14
                    :title="$__('Delete')"
20
                    :title="$__('Delete')"
15
                    ><i class="fa fa-trash"></i
21
                    ><i class="fa fa-trash"></i
16
                ></router-link>
22
                ></router-link>
Lines 133-139 Link Here
133
            </fieldset>
139
            </fieldset>
134
            <fieldset class="action">
140
            <fieldset class="action">
135
                <router-link
141
                <router-link
136
                    to="/cgi-bin/koha/erm/licenses"
142
                    :to="{ name: 'LicensesList' }"
137
                    role="button"
143
                    role="button"
138
                    class="cancel"
144
                    class="cancel"
139
                    >{{ $__("Close") }}</router-link
145
                    >{{ $__("Close") }}</router-link
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesToolbar.vue (-2 / +1 lines)
Lines 1-6 Link Here
1
<template>
1
<template>
2
    <div id="toolbar" class="btn-toolbar">
2
    <div id="toolbar" class="btn-toolbar">
3
        <router-link to="/cgi-bin/koha/erm/licenses/add" class="btn btn-default"
3
        <router-link :to="{ name: 'LicensesFormAdd' }" class="btn btn-default"
4
            ><font-awesome-icon icon="plus" />
4
            ><font-awesome-icon icon="plus" />
5
            {{ $__("New license") }}</router-link
5
            {{ $__("New license") }}</router-link
6
        >
6
        >
7
- 

Return to bug 32932