Skip to content

Commit 8eb7e70

Browse files
author
chechojgb
committed
refactor: limitar alcances supervisor.
El supervisor ahora solo puede ver lo que se le asigna, no todo el proyecto.
1 parent afc8615 commit 8eb7e70

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

resources/js/components/app-sidebar.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ const mainNavItems = [
6565
{ title: 'Agregar', href: '/users/create' }
6666
],
6767
icon: SquareUserRound,
68-
requiredAreas: [3],
68+
requiredAreas: [2],
6969
},
7070
{
7171
title: 'Operaciones',
@@ -74,7 +74,7 @@ const mainNavItems = [
7474
{ title: 'Administrar', href: '/areas' },
7575
],
7676
icon: Tags,
77-
requiredAreas: [3],
77+
requiredAreas: [2],
7878
},
7979
];
8080

@@ -94,13 +94,15 @@ const footerNavItems = [
9494
export function AppSidebar() {
9595
const { auth } = usePage<InertiaProps>().props;
9696
const user = auth?.user ?? { areaRoles: [] };
97-
// console.log('user', user);
9897

99-
98+
console.log("user", user);
99+
100+
100101
const visibleNavItems = mainNavItems.filter(item => {
101102
const required = item.requiredAreas ?? [];
102103
return userHasArea(user, required);
103104
});
105+
console.log("visibleNavItems", visibleNavItems);
104106

105107
return (
106108
<Sidebar collapsible="icon" variant="inset">

0 commit comments

Comments
 (0)