create user with role warehouse
This commit is contained in:
@@ -138,7 +138,7 @@ const router = createRouter({
|
||||
name: 'calendar',
|
||||
meta: {
|
||||
permissions: ['role_shipper', 'role_carrier'],
|
||||
roles: ['staff', 'manager', 'owner', 'store']
|
||||
roles: ['staff', 'manager', 'owner']
|
||||
},
|
||||
component: () => import('../views/CalendarView.vue'),
|
||||
},
|
||||
@@ -147,7 +147,7 @@ const router = createRouter({
|
||||
name: 'store',
|
||||
meta: {
|
||||
permissions: ['role_shipper'],
|
||||
roles: ['owner', 'manager', 'store']
|
||||
roles: ['warehouse']
|
||||
},
|
||||
component: () => import('../views/store/StoreView.vue'),
|
||||
},
|
||||
@@ -220,16 +220,16 @@ router.beforeEach( async(to, from, next) => {
|
||||
}
|
||||
|
||||
if (permissions && !permissions.includes(permissionUser)) {
|
||||
if(role === 'store') { /// Check if user is store
|
||||
return next({name: 'calendar'});
|
||||
if(role === 'warehouse') { /// Check if user is store
|
||||
return next({name: 'store'});
|
||||
} else {
|
||||
return next({name: 'home'});
|
||||
}
|
||||
}
|
||||
|
||||
if(roles && !roles.includes(role)) {
|
||||
console.log('tiene perminsos');
|
||||
return next({name: 'calendar'});
|
||||
// return next({name: 'calendar'});
|
||||
return next({name: 'store'});
|
||||
}
|
||||
|
||||
next();
|
||||
|
||||
Reference in New Issue
Block a user