From 564f4e6c8fa74f34754a566ee5b130c4b9925c5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bjo=CC=88rn=20Fromme?= Date: Thu, 19 Nov 2020 09:37:03 +0100 Subject: [PATCH] Remove guard from router --- .../Assets/js/myep/components/ServicesOverview.vue | 8 +++++++- .../ep_theme/Resources/Private/Assets/js/router/index.js | 3 --- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/ServicesOverview.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/ServicesOverview.vue index bc64eec9..c3a27b1c 100644 --- a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/ServicesOverview.vue +++ b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/ServicesOverview.vue @@ -1,10 +1,13 @@ @@ -41,6 +44,9 @@ } } return assignments; + }, + hasServiceAssignments() { + return Object.keys(this.serviceAssignments).length > 0 && this.serviceAssignments.constructor === Object } } } diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/router/index.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/router/index.js index 28d946cb..5c09c9b0 100644 --- a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/router/index.js +++ b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/router/index.js @@ -9,8 +9,6 @@ const guard = (to, from, next) => { next({ name: 'login' }); } else if (to.meta.requiresTeamer && store.getters.isTeamer === false) { next(false); - } else if (to.meta.requiresGroupManager && store.getters.isGroupManager === false) { - next(false); } else { next(); } @@ -81,7 +79,6 @@ export default new VueRouter({ name: 'bookingEdit', path: '/buchung/:id', component: BookingEdit, - meta: { requiresGroupManager: true }, beforeEnter: guard }, {