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 268-277 export default { Link Here
268
                .then(
268
                .then(
269
                    response => {
269
                    response => {
270
                        if (response.status == 200) {
270
                        if (response.status == 200) {
271
                            this.$router.push("/cgi-bin/koha/erm/licenses")
271
                            this.$router.push({ name: 'LicensesList' })
272
                            setMessage(this.$__("License updated"))
272
                            setMessage(this.$__("License updated"))
273
                        } else if (response.status == 201) {
273
                        } else if (response.status == 201) {
274
                            this.$router.push("/cgi-bin/koha/erm/licenses")
274
                            this.$router.push({ name: 'LicensesList' })
275
                            setMessage(this.$__("License created"))
275
                            setMessage(this.$__("License created"))
276
                        } else {
276
                        } else {
277
                            setError(response.message || response.statusText)
277
                            setError(response.message || response.statusText)
(-)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 72-78 export default { Link Here
72
            fetch(apiUrl, options)
72
            fetch(apiUrl, options)
73
                .then(response => {
73
                .then(response => {
74
                    if (response.status == 204) {
74
                    if (response.status == 204) {
75
                        this.$router.push("/cgi-bin/koha/erm/licenses")
75
                        this.$router.push({ name: 'LicensesList' })
76
                        setMessage(this.$__("License deleted"))
76
                        setMessage(this.$__("License deleted"))
77
                    } else {
77
                    } else {
78
                        setError(response.message || response.statusText)
78
                        setError(response.message || response.statusText)
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesList.vue (-3 / +3 lines)
Lines 54-66 export default { Link Here
54
            this.initialized = true
54
            this.initialized = true
55
        },
55
        },
56
        show_license: function (license_id) {
56
        show_license: function (license_id) {
57
            this.$router.push("/cgi-bin/koha/erm/licenses/" + license_id)
57
            this.$router.push({ name: 'LicensesShow', params: { license_id } })
58
        },
58
        },
59
        edit_license: function (license_id) {
59
        edit_license: function (license_id) {
60
            this.$router.push("/cgi-bin/koha/erm/licenses/edit/" + license_id)
60
            this.$router.push({ name: 'LicensesFormAddEdit', params: { license_id } })
61
        },
61
        },
62
        delete_license: function (license_id) {
62
        delete_license: function (license_id) {
63
            this.$router.push("/cgi-bin/koha/erm/licenses/delete/" + license_id)
63
            this.$router.push({ name: 'LicensesFormConfirmDelete', params: { license_id } })
64
        },
64
        },
65
        build_datatable: function () {
65
        build_datatable: function () {
66
            let show_license = this.show_license
66
            let show_license = this.show_license
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesShow.vue (-3 / +3 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="{ name: 'LicensesFormAddEdit', params: { license_id: license.license_id } }"
9
                    :title="$__('Edit')"
9
                    :title="$__('Edit')"
10
                    ><i class="fa fa-pencil"></i
10
                    ><i class="fa fa-pencil"></i
11
                ></router-link>
11
                ></router-link>
12
                <router-link
12
                <router-link
13
                    :to="`/cgi-bin/koha/erm/licenses/delete/${license.license_id}`"
13
                    :to="{ name: 'LicensesFormConfirmDelete', params: { license_id: license.license_id } }"
14
                    :title="$__('Delete')"
14
                    :title="$__('Delete')"
15
                    ><i class="fa fa-trash"></i
15
                    ><i class="fa fa-trash"></i
16
                ></router-link>
16
                ></router-link>
Lines 133-139 Link Here
133
            </fieldset>
133
            </fieldset>
134
            <fieldset class="action">
134
            <fieldset class="action">
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
                    >{{ $__("Close") }}</router-link
139
                    >{{ $__("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