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

(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/routes/erm.js (-1 / +69 lines)
Lines 132-137 export const routes = [ Link Here
132
    },
132
    },
133
    {
133
    {
134
        path: "/cgi-bin/koha/erm/agreements",
134
        path: "/cgi-bin/koha/erm/agreements",
135
        beforeEnter: () => {
136
            return !permissions.agreement.read ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
137
        },
135
        children: [
138
        children: [
136
            {
139
            {
137
                path: "",
140
                path: "",
Lines 142-147 export const routes = [ Link Here
142
            },
145
            },
143
            {
146
            {
144
                path: ":agreement_id",
147
                path: ":agreement_id",
148
                beforeEnter: () => {
149
                    return !permissions.agreement.read ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
150
                },
145
                component: AgreementsShow,
151
                component: AgreementsShow,
146
                meta: {
152
                meta: {
147
                    breadcrumb: () =>
153
                    breadcrumb: () =>
Lines 153-158 export const routes = [ Link Here
153
            },
159
            },
154
            {
160
            {
155
                path: "delete/:agreement_id",
161
                path: "delete/:agreement_id",
162
                beforeEnter: () => {
163
                    return !permissions.agreement.write ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
164
                },
156
                component: AgreementsFormConfirmDelete,
165
                component: AgreementsFormConfirmDelete,
157
                meta: {
166
                meta: {
158
                    breadcrumb: () =>
167
                    breadcrumb: () =>
Lines 164-169 export const routes = [ Link Here
164
            },
173
            },
165
            {
174
            {
166
                path: "add",
175
                path: "add",
176
                beforeEnter: () => {
177
                    return !permissions.agreement.write ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
178
                },
167
                component: AgreementsFormAdd,
179
                component: AgreementsFormAdd,
168
                meta: {
180
                meta: {
169
                    breadcrumb: () =>
181
                    breadcrumb: () =>
Lines 175-180 export const routes = [ Link Here
175
            },
187
            },
176
            {
188
            {
177
                path: "edit/:agreement_id",
189
                path: "edit/:agreement_id",
190
                beforeEnter: () => {
191
                    return !permissions.agreement.write ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
192
                },
178
                component: AgreementsFormAdd,
193
                component: AgreementsFormAdd,
179
                meta: {
194
                meta: {
180
                    breadcrumb: () =>
195
                    breadcrumb: () =>
Lines 188-193 export const routes = [ Link Here
188
    },
203
    },
189
    {
204
    {
190
        path: "/cgi-bin/koha/erm/eholdings",
205
        path: "/cgi-bin/koha/erm/eholdings",
206
        beforeEnter: () => {
207
            return !permissions.eholdings.read ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
208
        },
191
        meta: {
209
        meta: {
192
            breadcrumb: () => breadcrumb_paths.eholdings,
210
            breadcrumb: () => breadcrumb_paths.eholdings,
193
        },
211
        },
Lines 224-229 export const routes = [ Link Here
224
                            },
242
                            },
225
                            {
243
                            {
226
                                path: ":package_id",
244
                                path: ":package_id",
245
                                beforeEnter: () => {
246
                                    return !permissions.eholdings.read ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
247
                                },
227
                                component: EHoldingsLocalPackagesShow,
248
                                component: EHoldingsLocalPackagesShow,
228
                                meta: {
249
                                meta: {
229
                                    breadcrumb: () =>
250
                                    breadcrumb: () =>
Lines 239-244 export const routes = [ Link Here
239
                            },
260
                            },
240
                            {
261
                            {
241
                                path: "delete/:package_id",
262
                                path: "delete/:package_id",
263
                                beforeEnter: () => {
264
                                    return !permissions.eholdings.write ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
265
                                },
242
                                component:
266
                                component:
243
                                    EHoldingsLocalPackagesFormConfirmDelete,
267
                                    EHoldingsLocalPackagesFormConfirmDelete,
244
                                meta: {
268
                                meta: {
Lines 255-260 export const routes = [ Link Here
255
                            },
279
                            },
256
                            {
280
                            {
257
                                path: "add",
281
                                path: "add",
282
                                beforeEnter: () => {
283
                                    return !permissions.eholdings.write ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
284
                                },
258
                                component: EHoldingsLocalPackagesFormAdd,
285
                                component: EHoldingsLocalPackagesFormAdd,
259
                                meta: {
286
                                meta: {
260
                                    breadcrumb: () =>
287
                                    breadcrumb: () =>
Lines 270-275 export const routes = [ Link Here
270
                            },
297
                            },
271
                            {
298
                            {
272
                                path: "edit/:package_id",
299
                                path: "edit/:package_id",
300
                                beforeEnter: () => {
301
                                    return !permissions.eholdings.write ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
302
                                },
273
                                component: EHoldingsLocalPackagesFormAdd,
303
                                component: EHoldingsLocalPackagesFormAdd,
274
                                meta: {
304
                                meta: {
275
                                    breadcrumb: () =>
305
                                    breadcrumb: () =>
Lines 301-306 export const routes = [ Link Here
301
                            },
331
                            },
302
                            {
332
                            {
303
                                path: ":title_id",
333
                                path: ":title_id",
334
                                beforeEnter: () => {
335
                                    return !permissions.eholdings.read ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
336
                                },
304
                                component: EHoldingsLocalTitlesShow,
337
                                component: EHoldingsLocalTitlesShow,
305
                                meta: {
338
                                meta: {
306
                                    breadcrumb: () =>
339
                                    breadcrumb: () =>
Lines 316-321 export const routes = [ Link Here
316
                            },
349
                            },
317
                            {
350
                            {
318
                                path: "delete/:title_id",
351
                                path: "delete/:title_id",
352
                                beforeEnter: () => {
353
                                    return !permissions.eholdings.write ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
354
                                },
319
                                component:
355
                                component:
320
                                    EHoldingsLocalTitlesFormConfirmDelete,
356
                                    EHoldingsLocalTitlesFormConfirmDelete,
321
                                meta: {
357
                                meta: {
Lines 332-337 export const routes = [ Link Here
332
                            },
368
                            },
333
                            {
369
                            {
334
                                path: "add",
370
                                path: "add",
371
                                beforeEnter: () => {
372
                                    return !permissions.eholdings.write ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
373
                                },
335
                                component: EHoldingsLocalTitlesFormAdd,
374
                                component: EHoldingsLocalTitlesFormAdd,
336
                                meta: {
375
                                meta: {
337
                                    breadcrumb: () =>
376
                                    breadcrumb: () =>
Lines 347-352 export const routes = [ Link Here
347
                            },
386
                            },
348
                            {
387
                            {
349
                                path: "edit/:title_id",
388
                                path: "edit/:title_id",
389
                                beforeEnter: () => {
390
                                    return !permissions.eholdings.write ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
391
                                },
350
                                component: EHoldingsLocalTitlesFormAdd,
392
                                component: EHoldingsLocalTitlesFormAdd,
351
                                meta: {
393
                                meta: {
352
                                    breadcrumb: () =>
394
                                    breadcrumb: () =>
Lines 362-367 export const routes = [ Link Here
362
                            },
404
                            },
363
                            {
405
                            {
364
                                path: "import",
406
                                path: "import",
407
                                beforeEnter: () => {
408
                                    return !permissions.eholdings.write ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
409
                                },
365
                                component: EHoldingsLocalTitlesFormImport,
410
                                component: EHoldingsLocalTitlesFormImport,
366
                                meta: {
411
                                meta: {
367
                                    breadcrumb: () =>
412
                                    breadcrumb: () =>
Lines 379-384 export const routes = [ Link Here
379
                    },
424
                    },
380
                    {
425
                    {
381
                        path: "resources/:resource_id",
426
                        path: "resources/:resource_id",
427
                        beforeEnter: () => {
428
                            return !permissions.eholdings.write ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
429
                        },
382
                        component: EHoldingsLocalResourcesShow,
430
                        component: EHoldingsLocalResourcesShow,
383
                        meta: {
431
                        meta: {
384
                            breadcrumb: () =>
432
                            breadcrumb: () =>
Lines 419-424 export const routes = [ Link Here
419
                            },
467
                            },
420
                            {
468
                            {
421
                                path: ":package_id",
469
                                path: ":package_id",
470
                                beforeEnter: () => {
471
                                    return !permissions.eholdings.read ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
472
                                },
422
                                component: EHoldingsEBSCOPackagesShow,
473
                                component: EHoldingsEBSCOPackagesShow,
423
                                meta: {
474
                                meta: {
424
                                    breadcrumb: () =>
475
                                    breadcrumb: () =>
Lines 450-455 export const routes = [ Link Here
450
                            },
501
                            },
451
                            {
502
                            {
452
                                path: ":title_id",
503
                                path: ":title_id",
504
                                beforeEnter: () => {
505
                                    return !permissions.eholdings.read ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
506
                                },
453
                                component: EHoldingsEBSCOTitlesShow,
507
                                component: EHoldingsEBSCOTitlesShow,
454
                                meta: {
508
                                meta: {
455
                                    breadcrumb: () =>
509
                                    breadcrumb: () =>
Lines 485-490 export const routes = [ Link Here
485
    },
539
    },
486
    {
540
    {
487
        path: "/cgi-bin/koha/erm/licenses",
541
        path: "/cgi-bin/koha/erm/licenses",
542
        beforeEnter: () => {
543
            return !permissions.licensing.read ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
544
        },
488
        children: [
545
        children: [
489
            {
546
            {
490
                path: "",
547
                path: "",
Lines 495-500 export const routes = [ Link Here
495
            },
552
            },
496
            {
553
            {
497
                path: ":license_id",
554
                path: ":license_id",
555
                beforeEnter: () => {
556
                    return !permissions.licensing.read ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
557
                },
498
                component: LicensesShow,
558
                component: LicensesShow,
499
                meta: {
559
                meta: {
500
                    breadcrumb: () =>
560
                    breadcrumb: () =>
Lines 506-511 export const routes = [ Link Here
506
            },
566
            },
507
            {
567
            {
508
                path: "delete/:license_id",
568
                path: "delete/:license_id",
569
                beforeEnter: () => {
570
                    return !permissions.licensing.write ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
571
                },
509
                component: LicensesFormConfirmDelete,
572
                component: LicensesFormConfirmDelete,
510
                meta: {
573
                meta: {
511
                    breadcrumb: () =>
574
                    breadcrumb: () =>
Lines 517-522 export const routes = [ Link Here
517
            },
580
            },
518
            {
581
            {
519
                path: "add",
582
                path: "add",
583
                beforeEnter: () => {
584
                    return !permissions.licensing.write ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
585
                },
520
                component: LicensesFormAdd,
586
                component: LicensesFormAdd,
521
                meta: {
587
                meta: {
522
                    breadcrumb: () =>
588
                    breadcrumb: () =>
Lines 528-533 export const routes = [ Link Here
528
            },
594
            },
529
            {
595
            {
530
                path: "edit/:license_id",
596
                path: "edit/:license_id",
597
                beforeEnter: () => {
598
                    return !permissions.licensing.write ? { path: '/cgi-bin/koha/erm/erm.pl' } : null;
599
                },
531
                component: LicensesFormAdd,
600
                component: LicensesFormAdd,
532
                meta: {
601
                meta: {
533
                    breadcrumb: () =>
602
                    breadcrumb: () =>
534
- 

Return to bug 32968