{{-- Componente per gestire i permessi dei menu --}} @php // Definizione permessi per ruolo $menuPermissions = [ 'admin' => ['dashboard', 'stabili', 'condomini', 'contabilita', 'fiscale', 'assemblee', 'risorse-economiche', 'comunicazioni', 'affitti', 'pratiche', 'consumi', 'tickets', 'impostazioni'], 'amministratore' => ['dashboard', 'stabili', 'condomini', 'contabilita', 'fiscale', 'assemblee', 'risorse-economiche', 'comunicazioni', 'affitti', 'pratiche', 'consumi', 'tickets'], 'collaboratore' => ['dashboard', 'stabili', 'condomini', 'contabilita', 'comunicazioni', 'tickets'], 'condomino' => ['dashboard', 'comunicazioni', 'tickets'] ]; // Ruolo utente corrente (per ora fisso, poi da auth()) $userRole = 'amministratore'; // auth()->user()->role ?? 'condomino'; $allowedMenus = $menuPermissions[$userRole] ?? []; function canAccessMenu($menu, $allowedMenus) { return in_array($menu, $allowedMenus); } @endphp {{-- Funzione helper per i permessi --}}