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

(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/routes/erm.js (-1 / +57 lines)
Lines 128-133 export const routes = [ Link Here
128
    },
128
    },
129
    {
129
    {
130
        path: "/cgi-bin/koha/erm/agreements",
130
        path: "/cgi-bin/koha/erm/agreements",
131
        beforeEnter: () => {
132
            return !permissions.agreement.read ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
133
        },
131
        children: [
134
        children: [
132
            {
135
            {
133
                path: "",
136
                path: "",
Lines 138-143 export const routes = [ Link Here
138
            },
141
            },
139
            {
142
            {
140
                path: ":agreement_id",
143
                path: ":agreement_id",
144
                beforeEnter: () => {
145
                    return !permissions.agreement.read ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
146
                },
141
                component: AgreementsShow,
147
                component: AgreementsShow,
142
                meta: {
148
                meta: {
143
                    breadcrumb: () =>
149
                    breadcrumb: () =>
Lines 149-154 export const routes = [ Link Here
149
            },
155
            },
150
            {
156
            {
151
                path: "add",
157
                path: "add",
158
                beforeEnter: () => {
159
                    return !permissions.agreement.write ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
160
                },
152
                component: AgreementsFormAdd,
161
                component: AgreementsFormAdd,
153
                meta: {
162
                meta: {
154
                    breadcrumb: () =>
163
                    breadcrumb: () =>
Lines 160-165 export const routes = [ Link Here
160
            },
169
            },
161
            {
170
            {
162
                path: "edit/:agreement_id",
171
                path: "edit/:agreement_id",
172
                beforeEnter: () => {
173
                    return !permissions.agreement.write ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
174
                },
163
                component: AgreementsFormAdd,
175
                component: AgreementsFormAdd,
164
                meta: {
176
                meta: {
165
                    breadcrumb: () =>
177
                    breadcrumb: () =>
Lines 173-178 export const routes = [ Link Here
173
    },
185
    },
174
    {
186
    {
175
        path: "/cgi-bin/koha/erm/eholdings",
187
        path: "/cgi-bin/koha/erm/eholdings",
188
        beforeEnter: () => {
189
            return !permissions.eholdings.read ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
190
        },
176
        meta: {
191
        meta: {
177
            breadcrumb: () => breadcrumb_paths.eholdings,
192
            breadcrumb: () => breadcrumb_paths.eholdings,
178
        },
193
        },
Lines 209-214 export const routes = [ Link Here
209
                            },
224
                            },
210
                            {
225
                            {
211
                                path: ":package_id",
226
                                path: ":package_id",
227
                                beforeEnter: () => {
228
                                    return !permissions.eholdings.read ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
229
                                },
212
                                component: EHoldingsLocalPackagesShow,
230
                                component: EHoldingsLocalPackagesShow,
213
                                meta: {
231
                                meta: {
214
                                    breadcrumb: () =>
232
                                    breadcrumb: () =>
Lines 224-229 export const routes = [ Link Here
224
                            },
242
                            },
225
                            {
243
                            {
226
                                path: "add",
244
                                path: "add",
245
                                beforeEnter: () => {
246
                                    return !permissions.eholdings.write ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
247
                                },
227
                                component: EHoldingsLocalPackagesFormAdd,
248
                                component: EHoldingsLocalPackagesFormAdd,
228
                                meta: {
249
                                meta: {
229
                                    breadcrumb: () =>
250
                                    breadcrumb: () =>
Lines 239-244 export const routes = [ Link Here
239
                            },
260
                            },
240
                            {
261
                            {
241
                                path: "edit/:package_id",
262
                                path: "edit/:package_id",
263
                                beforeEnter: () => {
264
                                    return !permissions.eholdings.write ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
265
                                },
242
                                component: EHoldingsLocalPackagesFormAdd,
266
                                component: EHoldingsLocalPackagesFormAdd,
243
                                meta: {
267
                                meta: {
244
                                    breadcrumb: () =>
268
                                    breadcrumb: () =>
Lines 270-275 export const routes = [ Link Here
270
                            },
294
                            },
271
                            {
295
                            {
272
                                path: ":title_id",
296
                                path: ":title_id",
297
                                beforeEnter: () => {
298
                                    return !permissions.eholdings.read ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
299
                                },
273
                                component: EHoldingsLocalTitlesShow,
300
                                component: EHoldingsLocalTitlesShow,
274
                                meta: {
301
                                meta: {
275
                                    breadcrumb: () =>
302
                                    breadcrumb: () =>
Lines 285-290 export const routes = [ Link Here
285
                            },
312
                            },
286
                            {
313
                            {
287
                                path: "add",
314
                                path: "add",
315
                                beforeEnter: () => {
316
                                    return !permissions.eholdings.write ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
317
                                },
288
                                component: EHoldingsLocalTitlesFormAdd,
318
                                component: EHoldingsLocalTitlesFormAdd,
289
                                meta: {
319
                                meta: {
290
                                    breadcrumb: () =>
320
                                    breadcrumb: () =>
Lines 300-305 export const routes = [ Link Here
300
                            },
330
                            },
301
                            {
331
                            {
302
                                path: "edit/:title_id",
332
                                path: "edit/:title_id",
333
                                beforeEnter: () => {
334
                                    return !permissions.eholdings.write ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
335
                                },
303
                                component: EHoldingsLocalTitlesFormAdd,
336
                                component: EHoldingsLocalTitlesFormAdd,
304
                                meta: {
337
                                meta: {
305
                                    breadcrumb: () =>
338
                                    breadcrumb: () =>
Lines 315-320 export const routes = [ Link Here
315
                            },
348
                            },
316
                            {
349
                            {
317
                                path: "import",
350
                                path: "import",
351
                                beforeEnter: () => {
352
                                    return !permissions.eholdings.write ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
353
                                },
318
                                component: EHoldingsLocalTitlesFormImport,
354
                                component: EHoldingsLocalTitlesFormImport,
319
                                meta: {
355
                                meta: {
320
                                    breadcrumb: () =>
356
                                    breadcrumb: () =>
Lines 332-337 export const routes = [ Link Here
332
                    },
368
                    },
333
                    {
369
                    {
334
                        path: "resources/:resource_id",
370
                        path: "resources/:resource_id",
371
                        beforeEnter: () => {
372
                            return !permissions.eholdings.write ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
373
                        },
335
                        component: EHoldingsLocalResourcesShow,
374
                        component: EHoldingsLocalResourcesShow,
336
                        meta: {
375
                        meta: {
337
                            breadcrumb: () =>
376
                            breadcrumb: () =>
Lines 372-377 export const routes = [ Link Here
372
                            },
411
                            },
373
                            {
412
                            {
374
                                path: ":package_id",
413
                                path: ":package_id",
414
                                beforeEnter: () => {
415
                                    return !permissions.eholdings.read ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
416
                                },
375
                                component: EHoldingsEBSCOPackagesShow,
417
                                component: EHoldingsEBSCOPackagesShow,
376
                                meta: {
418
                                meta: {
377
                                    breadcrumb: () =>
419
                                    breadcrumb: () =>
Lines 403-408 export const routes = [ Link Here
403
                            },
445
                            },
404
                            {
446
                            {
405
                                path: ":title_id",
447
                                path: ":title_id",
448
                                beforeEnter: () => {
449
                                    return !permissions.eholdings.read ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
450
                                },
406
                                component: EHoldingsEBSCOTitlesShow,
451
                                component: EHoldingsEBSCOTitlesShow,
407
                                meta: {
452
                                meta: {
408
                                    breadcrumb: () =>
453
                                    breadcrumb: () =>
Lines 438-443 export const routes = [ Link Here
438
    },
483
    },
439
    {
484
    {
440
        path: "/cgi-bin/koha/erm/licenses",
485
        path: "/cgi-bin/koha/erm/licenses",
486
        beforeEnter: () => {
487
            return !permissions.licensing.read ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
488
        },
441
        children: [
489
        children: [
442
            {
490
            {
443
                path: "",
491
                path: "",
Lines 448-453 export const routes = [ Link Here
448
            },
496
            },
449
            {
497
            {
450
                path: ":license_id",
498
                path: ":license_id",
499
                beforeEnter: () => {
500
                    return !permissions.licensing.read ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
501
                },
451
                component: LicensesShow,
502
                component: LicensesShow,
452
                meta: {
503
                meta: {
453
                    breadcrumb: () =>
504
                    breadcrumb: () =>
Lines 459-464 export const routes = [ Link Here
459
            },
510
            },
460
            {
511
            {
461
                path: "add",
512
                path: "add",
513
                beforeEnter: () => {
514
                    return !permissions.licensing.write ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
515
                },
462
                component: LicensesFormAdd,
516
                component: LicensesFormAdd,
463
                meta: {
517
                meta: {
464
                    breadcrumb: () =>
518
                    breadcrumb: () =>
Lines 470-475 export const routes = [ Link Here
470
            },
524
            },
471
            {
525
            {
472
                path: "edit/:license_id",
526
                path: "edit/:license_id",
527
                beforeEnter: () => {
528
                    return !permissions.licensing.write ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
529
                },
473
                component: LicensesFormAdd,
530
                component: LicensesFormAdd,
474
                meta: {
531
                meta: {
475
                    breadcrumb: () =>
532
                    breadcrumb: () =>
476
- 

Return to bug 32968