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