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