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 |
- |
|
|