create user with role warehouse

This commit is contained in:
Alexandro Uc Santos
2025-03-01 16:53:04 -06:00
parent a0b0dee7d2
commit 1a857f989d
8 changed files with 124 additions and 51 deletions

View File

@@ -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();