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