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

(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsFormAdd.vue (-3 / +3 lines)
Lines 167-173 Link Here
167
                <fieldset class="action">
167
                <fieldset class="action">
168
                    <ButtonSubmit />
168
                    <ButtonSubmit />
169
                    <router-link
169
                    <router-link
170
                        to="/cgi-bin/koha/erm/agreements"
170
                        :to="{ name: 'AgreementsList' }"
171
                        role="button"
171
                        role="button"
172
                        class="cancel"
172
                        class="cancel"
173
                        >{{ $__("Cancel") }}</router-link
173
                        >{{ $__("Cancel") }}</router-link
Lines 376-382 export default { Link Here
376
                client.agreements.update(agreement, agreement_id).then(
376
                client.agreements.update(agreement, agreement_id).then(
377
                    success => {
377
                    success => {
378
                        setMessage(this.$__("Agreement updated"))
378
                        setMessage(this.$__("Agreement updated"))
379
                        this.$router.push("/cgi-bin/koha/erm/agreements")
379
                        this.$router.push({ name: "AgreementsList" })
380
                    },
380
                    },
381
                    error => {}
381
                    error => {}
382
                )
382
                )
Lines 384-390 export default { Link Here
384
                client.agreements.create(agreement).then(
384
                client.agreements.create(agreement).then(
385
                    success => {
385
                    success => {
386
                        setMessage(this.$__("Agreement created"))
386
                        setMessage(this.$__("Agreement created"))
387
                        this.$router.push("/cgi-bin/koha/erm/agreements")
387
                        this.$router.push({ name: "AgreementsList" })
388
                    },
388
                    },
389
                    error => {}
389
                    error => {}
390
                )
390
                )
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsList.vue (-12 / +12 lines)
Lines 160-175 export default { Link Here
160
                error => {}
160
                error => {}
161
            )
161
            )
162
        },
162
        },
163
        doShow: function (agreement, dt, event) {
163
        doShow: function ({ agreement_id }, dt, event) {
164
            event.preventDefault()
164
            event.preventDefault()
165
            this.$router.push(
165
            this.$router.push({
166
                "/cgi-bin/koha/erm/agreements/" + agreement.agreement_id
166
                name: "AgreementsShow",
167
            )
167
                params: { agreement_id },
168
            })
168
        },
169
        },
169
        doEdit: function (agreement, dt, event) {
170
        doEdit: function ({ agreement_id }, dt, event) {
170
            this.$router.push(
171
            this.$router.push({
171
                "/cgi-bin/koha/erm/agreements/edit/" + agreement.agreement_id
172
                name: "AgreementsFormAddEdit",
172
            )
173
                params: { agreement_id },
174
            })
173
        },
175
        },
174
        doDelete: function (agreement, dt, event) {
176
        doDelete: function (agreement, dt, event) {
175
            this.setConfirmationDialog(
177
            this.setConfirmationDialog(
Lines 211-220 export default { Link Here
211
        },
213
        },
212
        filter_table: async function () {
214
        filter_table: async function () {
213
            if (this.before_route_entered) {
215
            if (this.before_route_entered) {
214
                let new_route = build_url(
216
                let { href } = this.$router.resolve({ name: "AgreementsList" })
215
                    "/cgi-bin/koha/erm/agreements",
217
                let new_route = build_url(href, this.filters)
216
                    this.filters
217
                )
218
                this.$router.push(new_route)
218
                this.$router.push(new_route)
219
            }
219
            }
220
            if (this.filters.by_expired) {
220
            if (this.filters.by_expired) {
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsShow.vue (-7 / +38 lines)
Lines 5-11 Link Here
5
            {{ $__("Agreement #%s").format(agreement.agreement_id) }}
5
            {{ $__("Agreement #%s").format(agreement.agreement_id) }}
6
            <span class="action_links">
6
            <span class="action_links">
7
                <router-link
7
                <router-link
8
                    :to="`/cgi-bin/koha/erm/agreements/edit/${agreement.agreement_id}`"
8
                    :to="{
9
                        name: 'AgreementsFormAddEdit',
10
                        params: { agreement_id: agreement.agreement_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>
Lines 159-165 Link Here
159
                                >
162
                                >
160
                                    <td>
163
                                    <td>
161
                                        <router-link
164
                                        <router-link
162
                                            :to="`/cgi-bin/koha/erm/licenses/${agreement_license.license_id}`"
165
                                            :to="{
166
                                                name: 'LicensesShow',
167
                                                params: {
168
                                                    license_id:
169
                                                        agreement_license.license_id,
170
                                                },
171
                                            }"
163
                                        >
172
                                        >
164
                                            {{ agreement_license.license.name }}
173
                                            {{ agreement_license.license.name }}
165
                                        </router-link>
174
                                        </router-link>
Lines 196-202 Link Here
196
                            >
205
                            >
197
                                <span
206
                                <span
198
                                    ><router-link
207
                                    ><router-link
199
                                        :to="`/cgi-bin/koha/erm/agreements/${relationship.related_agreement.agreement_id}`"
208
                                        :to="{
209
                                            name: 'AgreementsShow',
210
                                            params: {
211
                                                agreement_id:
212
                                                    relationship
213
                                                        .related_agreement
214
                                                        .agreement_id,
215
                                            },
216
                                        }"
200
                                        >{{
217
                                        >{{
201
                                            relationship.related_agreement.name
218
                                            relationship.related_agreement.name
202
                                        }}</router-link
219
                                        }}</router-link
Lines 228-234 Link Here
228
                                    "
245
                                    "
229
                                >
246
                                >
230
                                    <router-link
247
                                    <router-link
231
                                        :to="`/cgi-bin/koha/erm/eholdings/ebsco/packages/${agreement_package.package.external_id}`"
248
                                        :to="{
249
                                            name: 'EHoldingsEBSCOPackagesShow',
250
                                            params: {
251
                                                package_id:
252
                                                    agreement_package.package
253
                                                        .external_id,
254
                                            },
255
                                        }"
232
                                        >{{
256
                                        >{{
233
                                            agreement_package.package.name
257
                                            agreement_package.package.name
234
                                        }}</router-link
258
                                        }}</router-link
Lines 237-243 Link Here
237
                                >
261
                                >
238
                                <span v-else
262
                                <span v-else
239
                                    ><router-link
263
                                    ><router-link
240
                                        :to="`/cgi-bin/koha/erm/eholdings/local/packages/${agreement_package.package.package_id}`"
264
                                        :to="{
265
                                            name: 'EHoldingsLocalPackagesShow',
266
                                            params: {
267
                                                package_id:
268
                                                    agreement_package.package
269
                                                        .package_id,
270
                                            },
271
                                        }"
241
                                        >{{
272
                                        >{{
242
                                            agreement_package.package.name
273
                                            agreement_package.package.name
243
                                        }}</router-link
274
                                        }}</router-link
Lines 288-294 Link Here
288
            </fieldset>
319
            </fieldset>
289
            <fieldset class="action">
320
            <fieldset class="action">
290
                <router-link
321
                <router-link
291
                    to="/cgi-bin/koha/erm/agreements"
322
                    :to="{ name: 'AgreementsList' }"
292
                    role="button"
323
                    role="button"
293
                    class="cancel"
324
                    class="cancel"
294
                    >{{ $__("Close") }}</router-link
325
                    >{{ $__("Close") }}</router-link
Lines 379-385 export default { Link Here
379
                                ),
410
                                ),
380
                                true
411
                                true
381
                            )
412
                            )
382
                            this.$router.push("/cgi-bin/koha/erm/agreements")
413
                            this.$router.push({ name: "AgreementsList" })
383
                        },
414
                        },
384
                        error => {}
415
                        error => {}
385
                    )
416
                    )
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsToolbar.vue (-3 / +1 lines)
Lines 1-8 Link Here
1
<template>
1
<template>
2
    <div id="toolbar" class="btn-toolbar">
2
    <div id="toolbar" class="btn-toolbar">
3
        <router-link
3
        <router-link :to="{ name: 'AgreementsFormAdd' }" class="btn btn-default"
4
            to="/cgi-bin/koha/erm/agreements/add"
5
            class="btn btn-default"
6
            ><font-awesome-icon icon="plus" />
4
            ><font-awesome-icon icon="plus" />
7
            {{ $__("New agreement") }}</router-link
5
            {{ $__("New agreement") }}</router-link
8
        >
6
        >
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOPackageAgreements.vue (-1 / +6 lines)
Lines 17-23 Link Here
17
            v-bind:key="counter"
17
            v-bind:key="counter"
18
        >
18
        >
19
            <router-link
19
            <router-link
20
                :to="`/cgi-bin/koha/erm/agreements/${package_agreement.agreement.agreement_id}`"
20
                :to="{
21
                    name: 'AgreementsShow',
22
                    params: {
23
                        agreement_id: package_agreement.agreement.agreement_id,
24
                    },
25
                }"
21
                >{{ package_agreement.agreement.name }}</router-link
26
                >{{ package_agreement.agreement.name }}</router-link
22
            >
27
            >
23
            &nbsp;
28
            &nbsp;
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOPackageTitlesList.vue (-5 / +5 lines)
Lines 129-140 export default { Link Here
129
        }
129
        }
130
    },
130
    },
131
    methods: {
131
    methods: {
132
        doShow: function (resource, dt, event) {
132
        doShow: function ({ resource_id }, dt, event) {
133
            event.preventDefault()
133
            event.preventDefault()
134
            this.$router.push(
134
            this.$router.push({
135
                "/cgi-bin/koha/erm/eholdings/ebsco/resources/" +
135
                name: "EHoldingsEBSCOResourcesShow",
136
                    resource.resource_id
136
                params: { resource_id },
137
            )
137
            })
138
        },
138
        },
139
        filter_table: function () {
139
        filter_table: function () {
140
            this.$refs.table.redraw(
140
            this.$refs.table.redraw(
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOPackagesList.vue (-13 / +13 lines)
Lines 145-169 export default { Link Here
145
    },
145
    },
146
    computed: {
146
    computed: {
147
        local_packages_url() {
147
        local_packages_url() {
148
            return build_url(
148
            let { href } = this.$router.resolve({
149
                "/cgi-bin/koha/erm/eholdings/local/packages",
149
                name: "EHoldingsLocalPackagesList",
150
                this.filters
150
            })
151
            )
151
            return build_url(href, this.filters)
152
        },
152
        },
153
    },
153
    },
154
    methods: {
154
    methods: {
155
        doShow: function (erm_package, dt, event) {
155
        doShow: function ({ package_id }, dt, event) {
156
            event.preventDefault()
156
            event.preventDefault()
157
            this.$router.push(
157
            this.$router.push({
158
                "/cgi-bin/koha/erm/eholdings/ebsco/packages/" +
158
                name: "EHoldingsEBSCOPackagesShow",
159
                    erm_package.package_id
159
                params: { package_id },
160
            )
160
            })
161
        },
161
        },
162
        filter_table: async function () {
162
        filter_table: async function () {
163
            let new_route = build_url(
163
            let { href } = this.$router.resolve({
164
                "/cgi-bin/koha/erm/eholdings/ebsco/packages",
164
                name: "EHoldingsEBSCOPackagesShow",
165
                this.filters
165
            })
166
            )
166
            let new_route = build_url(href, this.filters)
167
            this.$router.push(new_route)
167
            this.$router.push(new_route)
168
            this.show_table = true
168
            this.show_table = true
169
            this.local_count_packages = null
169
            this.local_count_packages = null
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOPackagesShow.vue (-1 / +1 lines)
Lines 100-106 Link Here
100
            </fieldset>
100
            </fieldset>
101
            <fieldset class="action">
101
            <fieldset class="action">
102
                <router-link
102
                <router-link
103
                    to="/cgi-bin/koha/erm/eholdings/ebsco/packages"
103
                    :to="{ name: 'EHoldingsEBSCOPackagesList' }"
104
                    role="button"
104
                    role="button"
105
                    class="cancel"
105
                    class="cancel"
106
                    >{{ $__("Close") }}</router-link
106
                    >{{ $__("Close") }}</router-link
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOResourcesShow.vue (-2 / +8 lines)
Lines 37-43 Link Here
37
                        <label>{{ $__("Publication title") }}:</label>
37
                        <label>{{ $__("Publication title") }}:</label>
38
                        <span
38
                        <span
39
                            ><router-link
39
                            ><router-link
40
                                :to="`/cgi-bin/koha/erm/eholdings/ebsco/titles/${resource.title_id}`"
40
                                :to="{
41
                                    name: 'EHoldingsEBSCOTitlesShow',
42
                                    params: { title_id: resource.title_id },
43
                                }"
41
                                >{{
44
                                >{{
42
                                    resource.title.publication_title
45
                                    resource.title.publication_title
43
                                }}</router-link
46
                                }}</router-link
Lines 77-83 Link Here
77
                        <label>{{ $__("Package") }}:</label>
80
                        <label>{{ $__("Package") }}:</label>
78
                        <span
81
                        <span
79
                            ><router-link
82
                            ><router-link
80
                                :to="`/cgi-bin/koha/erm/eholdings/ebsco/packages/${resource.package_id}`"
83
                                :to="{
84
                                    name: 'EHoldingsEBSCOPackagesShow',
85
                                    params: { package_id: resource.package_id },
86
                                }"
81
                                >{{ resource.package.name }}</router-link
87
                                >{{ resource.package.name }}</router-link
82
                            ></span
88
                            ></span
83
                        >
89
                        >
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOTitlePackagesList.vue (-6 / +10 lines)
Lines 66-74 export default { Link Here
66
    },
66
    },
67
    methods: {
67
    methods: {
68
        show_resource: function (resource_id) {
68
        show_resource: function (resource_id) {
69
            this.$router.push(
69
            this.$router.push({
70
                "/cgi-bin/koha/erm/eholdings/ebsco/resources/" + resource_id
70
                name: "EHoldingsEBSCOResourcesShow",
71
            )
71
                params: { resource_id },
72
            })
72
        },
73
        },
73
        toggle_filters: function (e) {
74
        toggle_filters: function (e) {
74
            this.display_filters = !this.display_filters
75
            this.display_filters = !this.display_filters
Lines 83-88 export default { Link Here
83
            let resources = this.resources
84
            let resources = this.resources
84
            let filters = this.filters
85
            let filters = this.filters
85
            let table_id = this.table_id
86
            let table_id = this.table_id
87
            let router = this.$router
86
88
87
            $.fn.dataTable.ext.search = $.fn.dataTable.ext.search.filter(
89
            $.fn.dataTable.ext.search = $.fn.dataTable.ext.search.filter(
88
                search => search.name != "apply_filter"
90
                search => search.name != "apply_filter"
Lines 122-134 export default { Link Here
122
                                let tr = $(this).parent()
124
                                let tr = $(this).parent()
123
                                let row = api.row(tr).data()
125
                                let row = api.row(tr).data()
124
                                if (!row) return // Happen if the table is empty
126
                                if (!row) return // Happen if the table is empty
127
                                let { href } = router.resolve({
128
                                    name: "EHoldingsEBSCOResourcesShow",
129
                                    params: { resource_id: row.resource_id },
130
                                })
125
                                let n = createVNode(
131
                                let n = createVNode(
126
                                    "a",
132
                                    "a",
127
                                    {
133
                                    {
128
                                        role: "button",
134
                                        role: "button",
129
                                        href:
135
                                        href,
130
                                            "/cgi-bin/koha/erm/eholdings/ebsco/resources/" +
131
                                            row.resource_id,
132
                                        onClick: e => {
136
                                        onClick: e => {
133
                                            e.preventDefault()
137
                                            e.preventDefault()
134
                                            show_resource(row.resource_id)
138
                                            show_resource(row.resource_id)
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOTitlesList.vue (-12 / +13 lines)
Lines 149-174 export default { Link Here
149
    },
149
    },
150
    computed: {
150
    computed: {
151
        local_titles_url() {
151
        local_titles_url() {
152
            return build_url(
152
            let { href } = this.$router.resolve({
153
                "/cgi-bin/koha/erm/eholdings/local/titles",
153
                name: "EHoldingsLocalTitlesList",
154
                this.filters
154
            })
155
            )
155
            return build_url(href, this.filters)
156
        },
156
        },
157
    },
157
    },
158
    methods: {
158
    methods: {
159
        doShow: function (title, dt, event) {
159
        doShow: function ({ title_id }, dt, event) {
160
            event.preventDefault()
160
            event.preventDefault()
161
            this.$router.push(
161
            this.$router.push({
162
                "/cgi-bin/koha/erm/eholdings/ebsco/titles/" + title.title_id
162
                name: "EHoldingsEBSCOTitlesShow",
163
            )
163
                params: { title_id },
164
            })
164
        },
165
        },
165
        filter_table: async function () {
166
        filter_table: async function () {
166
            if (this.filters.publication_title.length) {
167
            if (this.filters.publication_title.length) {
167
                this.cannot_search = false
168
                this.cannot_search = false
168
                let new_route = build_url(
169
                let { href } = this.$router.resolve({
169
                    "/cgi-bin/koha/erm/eholdings/ebsco/titles",
170
                    name: "EHoldingsEBSCOTitlesList",
170
                    this.filters
171
                })
171
                )
172
                let new_route = build_url(href, this.filters)
172
                this.$router.push(new_route)
173
                this.$router.push(new_route)
173
                this.show_table = true
174
                this.show_table = true
174
                this.local_title_count = null
175
                this.local_title_count = null
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOTitlesShow.vue (-1 / +1 lines)
Lines 232-238 Link Here
232
            </fieldset>
232
            </fieldset>
233
            <fieldset class="action">
233
            <fieldset class="action">
234
                <router-link
234
                <router-link
235
                    to="/cgi-bin/koha/erm/eholdings/ebsco/titles"
235
                    :to="{ name: 'EHoldingsEBSCOTitlesList' }"
236
                    role="button"
236
                    role="button"
237
                    class="cancel"
237
                    class="cancel"
238
                    >{{ $__("Close") }}</router-link
238
                    >{{ $__("Close") }}</router-link
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackageTitlesList.vue (-5 / +5 lines)
Lines 42-53 export default { Link Here
42
        }
42
        }
43
    },
43
    },
44
    methods: {
44
    methods: {
45
        doShow: function (resource, dt, event) {
45
        doShow: function ({ resource_id }, dt, event) {
46
            event.preventDefault()
46
            event.preventDefault()
47
            this.$router.push(
47
            this.$router.push({
48
                "/cgi-bin/koha/erm/eholdings/local/resources/" +
48
                name: "EHoldingsLocalResourcesShow",
49
                    resource.resource_id
49
                params: { resource_id },
50
            )
50
            })
51
        },
51
        },
52
        getTableColumns: function () {
52
        getTableColumns: function () {
53
            let get_lib_from_av = this.get_lib_from_av
53
            let get_lib_from_av = this.get_lib_from_av
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesFormAdd.vue (-7 / +7 lines)
Lines 73-79 Link Here
73
                <fieldset class="action">
73
                <fieldset class="action">
74
                    <input type="submit" value="Submit" />
74
                    <input type="submit" value="Submit" />
75
                    <router-link
75
                    <router-link
76
                        to="/cgi-bin/koha/erm/eholdings/local/packages"
76
                        :to="{ name: 'EHoldingsLocalPackagesList' }"
77
                        role="button"
77
                        role="button"
78
                        class="cancel"
78
                        class="cancel"
79
                        >{{ $__("Cancel") }}</router-link
79
                        >{{ $__("Cancel") }}</router-link
Lines 184-192 export default { Link Here
184
                client.localPackages.update(erm_package, package_id).then(
184
                client.localPackages.update(erm_package, package_id).then(
185
                    success => {
185
                    success => {
186
                        setMessage(this.$__("Package updated"))
186
                        setMessage(this.$__("Package updated"))
187
                        this.$router.push(
187
                        this.$router.push({
188
                            "/cgi-bin/koha/erm/eholdings/local/packages"
188
                            name: "EHoldingsLocalPackagesList",
189
                        )
189
                        })
190
                    },
190
                    },
191
                    error => {}
191
                    error => {}
192
                )
192
                )
Lines 194-202 export default { Link Here
194
                client.localPackages.create(erm_package).then(
194
                client.localPackages.create(erm_package).then(
195
                    success => {
195
                    success => {
196
                        setMessage(this.$__("Package created"))
196
                        setMessage(this.$__("Package created"))
197
                        this.$router.push(
197
                        this.$router.push({
198
                            "/cgi-bin/koha/erm/eholdings/local/packages"
198
                            name: "EHoldingsLocalPackagesList",
199
                        )
199
                        })
200
                    },
200
                    },
201
                    error => {}
201
                    error => {}
202
                )
202
                )
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesList.vue (-10 / +10 lines)
Lines 115-132 export default { Link Here
115
                error => {}
115
                error => {}
116
            )
116
            )
117
        },
117
        },
118
        doShow: function (erm_package, dt, event) {
118
        doShow: function ({ package_id }, dt, event) {
119
            event.preventDefault()
119
            event.preventDefault()
120
            this.$router.push(
120
            this.$router.push({
121
                "/cgi-bin/koha/erm/eholdings/local/packages/" +
121
                name: "EHoldingsLocalPackagesShow",
122
                    erm_package.package_id
122
                params: { package_id },
123
            )
123
            })
124
        },
124
        },
125
        doEdit: function (erm_package, dt, event) {
125
        doEdit: function ({ package_id }, dt, event) {
126
            this.$router.push(
126
            this.$router.push({
127
                "/cgi-bin/koha/erm/eholdings/local/packages/edit/" +
127
                name: "EHoldingsLocalPackagesFormAddEdit",
128
                    erm_package.package_id
128
                params: { package_id },
129
            )
129
            })
130
        },
130
        },
131
        doDelete: function (erm_package, dt, event) {
131
        doDelete: function (erm_package, dt, event) {
132
            this.setConfirmationDialog(
132
            this.setConfirmationDialog(
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesShow.vue (-6 / +16 lines)
Lines 5-11 Link Here
5
            {{ $__("Package #%s").format(erm_package.package_id) }}
5
            {{ $__("Package #%s").format(erm_package.package_id) }}
6
            <span class="action_links">
6
            <span class="action_links">
7
                <router-link
7
                <router-link
8
                    :to="`/cgi-bin/koha/erm/eholdings/local/packages/edit/${erm_package.package_id}`"
8
                    :to="{
9
                        name: 'EHoldingsLocalPackagesFormAddEdit',
10
                        params: { package_id: erm_package.package_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>
Lines 69-75 Link Here
69
                            :key="package_agreement.agreement_id"
72
                            :key="package_agreement.agreement_id"
70
                        >
73
                        >
71
                            <router-link
74
                            <router-link
72
                                :to="`/cgi-bin/koha/erm/agreements/${package_agreement.agreement.agreement_id}`"
75
                                :to="{
76
                                    name: 'AgreementsShow',
77
                                    params: {
78
                                        agreement_id:
79
                                            package_agreement.agreement
80
                                                .agreement_id,
81
                                    },
82
                                }"
73
                                >{{
83
                                >{{
74
                                    package_agreement.agreement.name
84
                                    package_agreement.agreement.name
75
                                }}</router-link
85
                                }}</router-link
Lines 92-98 Link Here
92
            </fieldset>
102
            </fieldset>
93
            <fieldset class="action">
103
            <fieldset class="action">
94
                <router-link
104
                <router-link
95
                    to="/cgi-bin/koha/erm/eholdings/local/packages"
105
                    :to="{ name: 'EHoldingsLocalPackagesList' }"
96
                    role="button"
106
                    role="button"
97
                    class="cancel"
107
                    class="cancel"
98
                    >{{ $__("Close") }}</router-link
108
                    >{{ $__("Close") }}</router-link
Lines 178-186 export default { Link Here
178
                                ),
188
                                ),
179
                                true
189
                                true
180
                            )
190
                            )
181
                            this.$router.push(
191
                            this.$router.push({
182
                                "/cgi-bin/koha/erm/eholdings/local/packages"
192
                                name: "EHoldingsLocalPackagesList",
183
                            )
193
                            })
184
                        },
194
                        },
185
                        error => {}
195
                        error => {}
186
                    )
196
                    )
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesToolbar.vue (-1 / +1 lines)
Lines 1-7 Link Here
1
<template>
1
<template>
2
    <div id="toolbar" class="btn-toolbar">
2
    <div id="toolbar" class="btn-toolbar">
3
        <router-link
3
        <router-link
4
            to="/cgi-bin/koha/erm/eholdings/local/packages/add"
4
            :to="{ name: 'EHoldingsLocalPackagesFormAdd' }"
5
            class="btn btn-default"
5
            class="btn btn-default"
6
            ><font-awesome-icon icon="plus" />
6
            ><font-awesome-icon icon="plus" />
7
            {{ $__("New package") }}</router-link
7
            {{ $__("New package") }}</router-link
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalResourcesShow.vue (-2 / +8 lines)
Lines 18-24 Link Here
18
                        <label>{{ $__("Publication title") }}:</label>
18
                        <label>{{ $__("Publication title") }}:</label>
19
                        <span
19
                        <span
20
                            ><router-link
20
                            ><router-link
21
                                :to="`/cgi-bin/koha/erm/eholdings/local/titles/${resource.title_id}`"
21
                                :to="{
22
                                    name: 'EHoldingsLocalTitlesShow',
23
                                    params: { title_id: resource.title_id },
24
                                }"
22
                                >{{
25
                                >{{
23
                                    resource.title.publication_title
26
                                    resource.title.publication_title
24
                                }}</router-link
27
                                }}</router-link
Lines 58-64 Link Here
58
                        <label>{{ $__("Package") }}:</label>
61
                        <label>{{ $__("Package") }}:</label>
59
                        <span
62
                        <span
60
                            ><router-link
63
                            ><router-link
61
                                :to="`/cgi-bin/koha/erm/eholdings/local/packages/${resource.package_id}`"
64
                                :to="{
65
                                    name: 'EHoldingsLocalPackagesShow',
66
                                    params: { package_id: resource.package_id },
67
                                }"
62
                                >{{ resource.package.name }}</router-link
68
                                >{{ resource.package.name }}</router-link
63
                            ></span
69
                            ></span
64
                        >
70
                        >
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlePackagesList.vue (-6 / +10 lines)
Lines 22-33 export default { Link Here
22
    },
22
    },
23
    methods: {
23
    methods: {
24
        show_resource: function (resource_id) {
24
        show_resource: function (resource_id) {
25
            this.$router.push(
25
            this.$router.push({
26
                "/cgi-bin/koha/erm/eholdings/local/resources/" + resource_id
26
                name: "EHoldingsLocalResourcesShow",
27
            )
27
                params: { resource_id },
28
            })
28
        },
29
        },
29
        build_datatable: function () {
30
        build_datatable: function () {
30
            let show_resource = this.show_resource
31
            let show_resource = this.show_resource
32
            let router = this.$router
31
            let resources = this.resources
33
            let resources = this.resources
32
            let table_id = this.table_id
34
            let table_id = this.table_id
33
35
Lines 59-71 export default { Link Here
59
                                let tr = $(this).parent()
61
                                let tr = $(this).parent()
60
                                let row = api.row(tr).data()
62
                                let row = api.row(tr).data()
61
                                if (!row) return // Happen if the table is empty
63
                                if (!row) return // Happen if the table is empty
64
                                let { href } = router.resolve({
65
                                    name: "EHoldingsLocalResourcesShow",
66
                                    params: { resource_id },
67
                                })
62
                                let n = createVNode(
68
                                let n = createVNode(
63
                                    "a",
69
                                    "a",
64
                                    {
70
                                    {
65
                                        role: "button",
71
                                        role: "button",
66
                                        href:
72
                                        href,
67
                                            "/cgi-bin/koha/erm/eholdings/local/resources/" +
68
                                            row.resource_id,
69
                                        onClick: e => {
73
                                        onClick: e => {
70
                                            e.preventDefault()
74
                                            e.preventDefault()
71
                                            show_resource(row.resource_id)
75
                                            show_resource(row.resource_id)
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesFormAdd.vue (-7 / +7 lines)
Lines 373-379 Link Here
373
                <fieldset class="action">
373
                <fieldset class="action">
374
                    <input type="submit" value="Submit" />
374
                    <input type="submit" value="Submit" />
375
                    <router-link
375
                    <router-link
376
                        to="/cgi-bin/koha/erm/eholdings/local/titles"
376
                        :to="{ name: 'EHoldingsLocalTitlesList' }"
377
                        role="button"
377
                        role="button"
378
                        class="cancel"
378
                        class="cancel"
379
                        >{{ $__("Cancel") }}</router-link
379
                        >{{ $__("Cancel") }}</router-link
Lines 502-510 export default { Link Here
502
                client.localTitles.update(title, title_id).then(
502
                client.localTitles.update(title, title_id).then(
503
                    success => {
503
                    success => {
504
                        setMessage(this.$__("Title updated"))
504
                        setMessage(this.$__("Title updated"))
505
                        this.$router.push(
505
                        this.$router.push({
506
                            "/cgi-bin/koha/erm/eholdings/local/titles"
506
                            name: "EHoldingsLocalTitlesList",
507
                        )
507
                        })
508
                    },
508
                    },
509
                    error => {}
509
                    error => {}
510
                )
510
                )
Lines 512-520 export default { Link Here
512
                client.localTitles.create(title).then(
512
                client.localTitles.create(title).then(
513
                    success => {
513
                    success => {
514
                        setMessage(this.$__("Title created"))
514
                        setMessage(this.$__("Title created"))
515
                        this.$router.push(
515
                        this.$router.push({
516
                            "/cgi-bin/koha/erm/eholdings/local/titles"
516
                            name: "EHoldingsLocalTitlesList",
517
                        )
517
                        })
518
                    },
518
                    },
519
                    error => {}
519
                    error => {}
520
                )
520
                )
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesList.vue (-9 / +10 lines)
Lines 107-123 export default { Link Here
107
                error => {}
107
                error => {}
108
            )
108
            )
109
        },
109
        },
110
        doShow: function (title, dt, event) {
110
        doShow: function ({ title_id }, dt, event) {
111
            event.preventDefault()
111
            event.preventDefault()
112
            this.$router.push(
112
            this.$router.push({
113
                "/cgi-bin/koha/erm/eholdings/local/titles/" + title.title_id
113
                name: "EHoldingsLocalTitlesShow",
114
            )
114
                params: { title_id },
115
            })
115
        },
116
        },
116
        doEdit: function (title, dt, event) {
117
        doEdit: function ({ title_id }, dt, event) {
117
            this.$router.push(
118
            this.$router.push({
118
                "/cgi-bin/koha/erm/eholdings/local/titles/edit/" +
119
                name: "EHoldingsLocalTitlesFormAddEdit",
119
                    title.title_id
120
                params: { title_id },
120
            )
121
            })
121
        },
122
        },
122
        doDelete: function (title, dt, event) {
123
        doDelete: function (title, dt, event) {
123
            this.setConfirmationDialog(
124
            this.setConfirmationDialog(
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesShow.vue (-5 / +8 lines)
Lines 5-11 Link Here
5
            {{ $__("Title #%s").format(title.title_id) }}
5
            {{ $__("Title #%s").format(title.title_id) }}
6
            <span class="action_links">
6
            <span class="action_links">
7
                <router-link
7
                <router-link
8
                    :to="`/cgi-bin/koha/erm/eholdings/local/titles/edit/${title.title_id}`"
8
                    :to="{
9
                        name: 'EHoldingsLocalTitlesFormAddEdit',
10
                        params: { title_id: title.title_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>
Lines 246-252 Link Here
246
            </fieldset>
249
            </fieldset>
247
            <fieldset class="action">
250
            <fieldset class="action">
248
                <router-link
251
                <router-link
249
                    to="/cgi-bin/koha/erm/eholdings/local/titles"
252
                    :to="{ name: 'EHoldingsLocalTitlesList' }"
250
                    role="button"
253
                    role="button"
251
                    class="cancel"
254
                    class="cancel"
252
                    >{{ $__("Close") }}</router-link
255
                    >{{ $__("Close") }}</router-link
Lines 346-354 export default { Link Here
346
                                ),
349
                                ),
347
                                true
350
                                true
348
                            )
351
                            )
349
                            this.$router.push(
352
                            this.$router.push({
350
                                "/cgi-bin/koha/erm/eholdings/local/titles"
353
                                name: "EHoldingsLocalTitlesList",
351
                            )
354
                            })
352
                        },
355
                        },
353
                        error => {}
356
                        error => {}
354
                    )
357
                    )
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesToolbar.vue (-2 / +2 lines)
Lines 1-14 Link Here
1
<template>
1
<template>
2
    <div id="toolbar" class="btn-toolbar">
2
    <div id="toolbar" class="btn-toolbar">
3
        <router-link
3
        <router-link
4
            to="/cgi-bin/koha/erm/eholdings/local/titles/add"
4
            :to="{ name: 'EHoldingsLocalTitlesFormAdd' }"
5
            class="btn btn-default"
5
            class="btn btn-default"
6
            ><font-awesome-icon icon="plus" />
6
            ><font-awesome-icon icon="plus" />
7
            {{ $__("New title") }}</router-link
7
            {{ $__("New title") }}</router-link
8
        >
8
        >
9
        &nbsp;
9
        &nbsp;
10
        <router-link
10
        <router-link
11
            to="/cgi-bin/koha/erm/eholdings/local/titles/import"
11
            :to="{ name: 'EHoldingsLocalTitlesFormImport' }"
12
            class="btn btn-default"
12
            class="btn btn-default"
13
            ><font-awesome-icon icon="plus" />
13
            ><font-awesome-icon icon="plus" />
14
            {{ $__("Import from list") }}</router-link
14
            {{ $__("Import from list") }}</router-link
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesFormAdd.vue (-3 / +3 lines)
Lines 135-141 Link Here
135
                <fieldset class="action">
135
                <fieldset class="action">
136
                    <input type="submit" :value="$__('Submit')" />
136
                    <input type="submit" :value="$__('Submit')" />
137
                    <router-link
137
                    <router-link
138
                        to="/cgi-bin/koha/erm/licenses"
138
                        :to="{ name: 'LicensesList' }"
139
                        role="button"
139
                        role="button"
140
                        class="cancel"
140
                        class="cancel"
141
                        >{{ $__("Cancel") }}</router-link
141
                        >{{ $__("Cancel") }}</router-link
Lines 266-272 export default { Link Here
266
                client.licenses.update(license, license_id).then(
266
                client.licenses.update(license, license_id).then(
267
                    success => {
267
                    success => {
268
                        setMessage(this.$__("License updated"))
268
                        setMessage(this.$__("License updated"))
269
                        this.$router.push("/cgi-bin/koha/erm/licenses")
269
                        this.$router.push({ name: "LicensesList" })
270
                    },
270
                    },
271
                    error => {}
271
                    error => {}
272
                )
272
                )
Lines 274-280 export default { Link Here
274
                client.licenses.create(license).then(
274
                client.licenses.create(license).then(
275
                    success => {
275
                    success => {
276
                        setMessage(this.$__("License created"))
276
                        setMessage(this.$__("License created"))
277
                        this.$router.push("/cgi-bin/koha/erm/licenses")
277
                        this.$router.push({ name: "LicensesList" })
278
                    },
278
                    },
279
                    error => {}
279
                    error => {}
280
                )
280
                )
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesList.vue (-8 / +7 lines)
Lines 88-103 export default { Link Here
88
                error => {}
88
                error => {}
89
            )
89
            )
90
        },
90
        },
91
        doShow: function (license, dt, event) {
91
        doShow: function ({ license_id }, dt, event) {
92
            event.preventDefault()
92
            event.preventDefault()
93
            this.$router.push(
93
            this.$router.push({ name: "LicensesShow", params: { license_id } })
94
                "/cgi-bin/koha/erm/licenses/" + license.license_id
95
            )
96
        },
94
        },
97
        doEdit: function (license, dt, event) {
95
        doEdit: function ({ license_id }, dt, event) {
98
            this.$router.push(
96
            this.$router.push({
99
                "/cgi-bin/koha/erm/licenses/edit/" + license.license_id
97
                name: "LicensesFormAddEdit",
100
            )
98
                params: { license_id },
99
            })
101
        },
100
        },
102
        doDelete: function (license, dt, event) {
101
        doDelete: function (license, dt, event) {
103
            this.setConfirmationDialog(
102
            this.setConfirmationDialog(
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesShow.vue (-3 / +6 lines)
Lines 5-11 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>
Lines 131-137 Link Here
131
            </fieldset>
134
            </fieldset>
132
            <fieldset class="action">
135
            <fieldset class="action">
133
                <router-link
136
                <router-link
134
                    to="/cgi-bin/koha/erm/licenses"
137
                    :to="{ name: 'LicensesList' }"
135
                    role="button"
138
                    role="button"
136
                    class="cancel"
139
                    class="cancel"
137
                    >{{ $__("Close") }}</router-link
140
                    >{{ $__("Close") }}</router-link
Lines 216-222 export default { Link Here
216
                                ),
219
                                ),
217
                                true
220
                                true
218
                            )
221
                            )
219
                            this.$router.push("/cgi-bin/koha/erm/licenses")
222
                            this.$router.push({ name: "LicensesList" })
220
                        },
223
                        },
221
                        error => {}
224
                        error => {}
222
                    )
225
                    )
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesToolbar.vue (-1 / +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
        >
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/Main.vue (-2 / +2 lines)
Lines 21-27 Link Here
21
                                <ul>
21
                                <ul>
22
                                    <li>
22
                                    <li>
23
                                        <router-link
23
                                        <router-link
24
                                            to="/cgi-bin/koha/erm/agreements"
24
                                            :to="{ name: 'AgreementsList' }"
25
                                        >
25
                                        >
26
                                            <i class="fa fa-check-circle-o"></i>
26
                                            <i class="fa fa-check-circle-o"></i>
27
                                            {{ $__("Agreements") }}</router-link
27
                                            {{ $__("Agreements") }}</router-link
Lines 29-35 Link Here
29
                                    </li>
29
                                    </li>
30
                                    <li>
30
                                    <li>
31
                                        <router-link
31
                                        <router-link
32
                                            to="/cgi-bin/koha/erm/licenses"
32
                                            :to="{ name: 'LicensesList' }"
33
                                        >
33
                                        >
34
                                            <i class="fa fa-gavel"></i>
34
                                            <i class="fa fa-gavel"></i>
35
                                            {{ $__("Licenses") }}</router-link
35
                                            {{ $__("Licenses") }}</router-link
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/routes/erm.js (-1 / +24 lines)
Lines 121-126 export const routes = [ Link Here
121
    },
121
    },
122
    {
122
    {
123
        path: "/cgi-bin/koha/erm/erm.pl",
123
        path: "/cgi-bin/koha/erm/erm.pl",
124
        name: "Home",
124
        component: Home,
125
        component: Home,
125
        meta: {
126
        meta: {
126
            breadcrumb: () => [breadcrumbs.home, breadcrumbs.erm_home],
127
            breadcrumb: () => [breadcrumbs.home, breadcrumbs.erm_home],
Lines 131-136 export const routes = [ Link Here
131
        children: [
132
        children: [
132
            {
133
            {
133
                path: "",
134
                path: "",
135
                name: "AgreementsList",
134
                component: AgreementsList,
136
                component: AgreementsList,
135
                meta: {
137
                meta: {
136
                    breadcrumb: () => breadcrumb_paths.agreements,
138
                    breadcrumb: () => breadcrumb_paths.agreements,
Lines 138-143 export const routes = [ Link Here
138
            },
140
            },
139
            {
141
            {
140
                path: ":agreement_id",
142
                path: ":agreement_id",
143
                name: "AgreementsShow",
141
                component: AgreementsShow,
144
                component: AgreementsShow,
142
                meta: {
145
                meta: {
143
                    breadcrumb: () =>
146
                    breadcrumb: () =>
Lines 149-154 export const routes = [ Link Here
149
            },
152
            },
150
            {
153
            {
151
                path: "add",
154
                path: "add",
155
                name: "AgreementsFormAdd",
152
                component: AgreementsFormAdd,
156
                component: AgreementsFormAdd,
153
                meta: {
157
                meta: {
154
                    breadcrumb: () =>
158
                    breadcrumb: () =>
Lines 160-165 export const routes = [ Link Here
160
            },
164
            },
161
            {
165
            {
162
                path: "edit/:agreement_id",
166
                path: "edit/:agreement_id",
167
                name: "AgreementsFormAddEdit",
163
                component: AgreementsFormAdd,
168
                component: AgreementsFormAdd,
164
                meta: {
169
                meta: {
165
                    breadcrumb: () =>
170
                    breadcrumb: () =>
Lines 197-202 export const routes = [ Link Here
197
                        children: [
202
                        children: [
198
                            {
203
                            {
199
                                path: "",
204
                                path: "",
205
                                name: "EHoldingsLocalPackagesList",
200
                                component: EHoldingsLocalPackagesList,
206
                                component: EHoldingsLocalPackagesList,
201
                                meta: {
207
                                meta: {
202
                                    breadcrumb: () =>
208
                                    breadcrumb: () =>
Lines 209-214 export const routes = [ Link Here
209
                            },
215
                            },
210
                            {
216
                            {
211
                                path: ":package_id",
217
                                path: ":package_id",
218
                                name: "EHoldingsLocalPackagesShow",
212
                                component: EHoldingsLocalPackagesShow,
219
                                component: EHoldingsLocalPackagesShow,
213
                                meta: {
220
                                meta: {
214
                                    breadcrumb: () =>
221
                                    breadcrumb: () =>
Lines 224-229 export const routes = [ Link Here
224
                            },
231
                            },
225
                            {
232
                            {
226
                                path: "add",
233
                                path: "add",
234
                                name: "EHoldingsLocalPackagesFormAdd",
227
                                component: EHoldingsLocalPackagesFormAdd,
235
                                component: EHoldingsLocalPackagesFormAdd,
228
                                meta: {
236
                                meta: {
229
                                    breadcrumb: () =>
237
                                    breadcrumb: () =>
Lines 239-244 export const routes = [ Link Here
239
                            },
247
                            },
240
                            {
248
                            {
241
                                path: "edit/:package_id",
249
                                path: "edit/:package_id",
250
                                name: "EHoldingsLocalPackagesFormAddEdit",
242
                                component: EHoldingsLocalPackagesFormAdd,
251
                                component: EHoldingsLocalPackagesFormAdd,
243
                                meta: {
252
                                meta: {
244
                                    breadcrumb: () =>
253
                                    breadcrumb: () =>
Lines 259-264 export const routes = [ Link Here
259
                        children: [
268
                        children: [
260
                            {
269
                            {
261
                                path: "",
270
                                path: "",
271
                                name: "EHoldingsLocalTitlesList",
262
                                component: EHoldingsLocalTitlesList,
272
                                component: EHoldingsLocalTitlesList,
263
                                meta: {
273
                                meta: {
264
                                    breadcrumb: () =>
274
                                    breadcrumb: () =>
Lines 270-275 export const routes = [ Link Here
270
                            },
280
                            },
271
                            {
281
                            {
272
                                path: ":title_id",
282
                                path: ":title_id",
283
                                name: "EHoldingsLocalTitlesShow",
273
                                component: EHoldingsLocalTitlesShow,
284
                                component: EHoldingsLocalTitlesShow,
274
                                meta: {
285
                                meta: {
275
                                    breadcrumb: () =>
286
                                    breadcrumb: () =>
Lines 285-290 export const routes = [ Link Here
285
                            },
296
                            },
286
                            {
297
                            {
287
                                path: "add",
298
                                path: "add",
299
                                name: "EHoldingsLocalTitlesFormAdd",
288
                                component: EHoldingsLocalTitlesFormAdd,
300
                                component: EHoldingsLocalTitlesFormAdd,
289
                                meta: {
301
                                meta: {
290
                                    breadcrumb: () =>
302
                                    breadcrumb: () =>
Lines 300-305 export const routes = [ Link Here
300
                            },
312
                            },
301
                            {
313
                            {
302
                                path: "edit/:title_id",
314
                                path: "edit/:title_id",
315
                                name: "EHoldingsLocalTitlesFormAddEdit",
303
                                component: EHoldingsLocalTitlesFormAdd,
316
                                component: EHoldingsLocalTitlesFormAdd,
304
                                meta: {
317
                                meta: {
305
                                    breadcrumb: () =>
318
                                    breadcrumb: () =>
Lines 315-320 export const routes = [ Link Here
315
                            },
328
                            },
316
                            {
329
                            {
317
                                path: "import",
330
                                path: "import",
331
                                name: "EHoldingsLocalTitlesFormImport",
318
                                component: EHoldingsLocalTitlesFormImport,
332
                                component: EHoldingsLocalTitlesFormImport,
319
                                meta: {
333
                                meta: {
320
                                    breadcrumb: () =>
334
                                    breadcrumb: () =>
Lines 332-337 export const routes = [ Link Here
332
                    },
346
                    },
333
                    {
347
                    {
334
                        path: "resources/:resource_id",
348
                        path: "resources/:resource_id",
349
                        name: "EHoldingsLocalResourcesShow",
335
                        component: EHoldingsLocalResourcesShow,
350
                        component: EHoldingsLocalResourcesShow,
336
                        meta: {
351
                        meta: {
337
                            breadcrumb: () =>
352
                            breadcrumb: () =>
Lines 360-365 export const routes = [ Link Here
360
                        children: [
375
                        children: [
361
                            {
376
                            {
362
                                path: "",
377
                                path: "",
378
                                name: "EHoldingsEBSCOPackagesList",
363
                                component: EHoldingsEBSCOPackagesList,
379
                                component: EHoldingsEBSCOPackagesList,
364
                                meta: {
380
                                meta: {
365
                                    breadcrumb: () =>
381
                                    breadcrumb: () =>
Lines 372-377 export const routes = [ Link Here
372
                            },
388
                            },
373
                            {
389
                            {
374
                                path: ":package_id",
390
                                path: ":package_id",
391
                                name: "EHoldingsEBSCOPackagesShow",
375
                                component: EHoldingsEBSCOPackagesShow,
392
                                component: EHoldingsEBSCOPackagesShow,
376
                                meta: {
393
                                meta: {
377
                                    breadcrumb: () =>
394
                                    breadcrumb: () =>
Lines 392-397 export const routes = [ Link Here
392
                        children: [
409
                        children: [
393
                            {
410
                            {
394
                                path: "",
411
                                path: "",
412
                                name: "EHoldingsEBSCOTitlesList",
395
                                component: EHoldingsEBSCOTitlesList,
413
                                component: EHoldingsEBSCOTitlesList,
396
                                meta: {
414
                                meta: {
397
                                    breadcrumb: () =>
415
                                    breadcrumb: () =>
Lines 403-408 export const routes = [ Link Here
403
                            },
421
                            },
404
                            {
422
                            {
405
                                path: ":title_id",
423
                                path: ":title_id",
424
                                name: "EHoldingsEBSCOTitlesShow",
406
                                component: EHoldingsEBSCOTitlesShow,
425
                                component: EHoldingsEBSCOTitlesShow,
407
                                meta: {
426
                                meta: {
408
                                    breadcrumb: () =>
427
                                    breadcrumb: () =>
Lines 420-425 export const routes = [ Link Here
420
                    },
439
                    },
421
                    {
440
                    {
422
                        path: "resources/:resource_id",
441
                        path: "resources/:resource_id",
442
                        name: "EHoldingsEBSCOResourcesShow",
423
                        component: EHoldingsEBSCOResourcesShow,
443
                        component: EHoldingsEBSCOResourcesShow,
424
                        meta: {
444
                        meta: {
425
                            breadcrumb: () =>
445
                            breadcrumb: () =>
Lines 441-446 export const routes = [ Link Here
441
        children: [
461
        children: [
442
            {
462
            {
443
                path: "",
463
                path: "",
464
                name: "LicensesList",
444
                component: LicensesList,
465
                component: LicensesList,
445
                meta: {
466
                meta: {
446
                    breadcrumb: () => breadcrumb_paths.licenses,
467
                    breadcrumb: () => breadcrumb_paths.licenses,
Lines 448-453 export const routes = [ Link Here
448
            },
469
            },
449
            {
470
            {
450
                path: ":license_id",
471
                path: ":license_id",
472
                name: "LicensesShow",
451
                component: LicensesShow,
473
                component: LicensesShow,
452
                meta: {
474
                meta: {
453
                    breadcrumb: () =>
475
                    breadcrumb: () =>
Lines 459-464 export const routes = [ Link Here
459
            },
481
            },
460
            {
482
            {
461
                path: "add",
483
                path: "add",
484
                name: "LicensesFormAdd",
462
                component: LicensesFormAdd,
485
                component: LicensesFormAdd,
463
                meta: {
486
                meta: {
464
                    breadcrumb: () =>
487
                    breadcrumb: () =>
Lines 470-475 export const routes = [ Link Here
470
            },
493
            },
471
            {
494
            {
472
                path: "edit/:license_id",
495
                path: "edit/:license_id",
496
                name: "LicensesFormAddEdit",
473
                component: LicensesFormAdd,
497
                component: LicensesFormAdd,
474
                meta: {
498
                meta: {
475
                    breadcrumb: () =>
499
                    breadcrumb: () =>
476
- 

Return to bug 32932