{{-- ======================================== SIDEBAR MENU MODULARE NETGESCON ======================================== Sidebar completamente modulare con gestione permessi, componenti separati e stili/JS esterni. Struttura: - Header (logo, data, news ticker) - Notifiche e quick actions - Menu navigation con permessi - Footer con info utente Autore: NetGesCon Development Team Data: 2024 ======================================== --}} {{-- Include helpers per gestione permessi --}} @include('components.menu.sections.menu-helpers') {{-- Sidebar container principale --}}
{{-- Header con Logo, Data e News --}} @include('components.menu.sections.header') {{-- Notifiche e Quick Actions --}} @include('components.menu.sections.notifications') {{-- Menu Navigation principale --}} {{-- Footer con info utente e versione --}} @include('components.menu.sections.footer')
{{-- Include CSS e JS esterni per la sidebar --}} @push('styles') @endpush @push('scripts') @endpush .dark .sidebar .collapse .nav-link:hover { background-color: rgba(55, 65, 81, 0.3); color: #d1d5db; } /* Responsive */ @media (max-width: 768px) { .sidebar { position: fixed; top: 0; left: -100%; width: 280px; z-index: 1050; transition: left 0.3s ease; } .sidebar.show { left: 0; } } {{-- JavaScript per funzionalità sidebar --}} {{-- Fornitori --}} {{-- Contabilità --}} {{-- Altri menu principali --}} {{-- Footer --}}
© 2025 NetGesCon - v2.1.0
SupportoContattiwww.netgescon.it
{{-- Condomini (ex Soggetti) --}} {{-- Fornitori --}} {{-- Contabilità --}} {{-- Risorse Economiche --}} {{-- Assemblee --}} {{-- Affitti --}} {{-- Pratiche --}} {{-- Fiscale --}} {{-- Consumi --}} {{-- Comunicazioni --}} {{-- Documenti --}} {{-- Tickets --}} {{-- Impostazioni --}}
{{-- Condomini (ex Soggetti) --}} {{-- Fornitori --}} {{-- Contabilità --}} {{-- Tickets --}} {{-- Assemblee --}} {{-- Risorse Economiche --}} {{-- Affitti --}} {{-- Pratiche Legali --}} {{-- Pratiche Assicurative --}} {{-- Fiscale --}} {{-- Consumi --}} {{-- Documentale e Comunicazioni --}} {{-- Impostazioni --}} {{-- Legislazione --}} {{-- Help --}} [ 'icon' => 'fa-solid fa-home', 'label' => 'Dashboard', 'route' => $panelPrefix . 'dashboard', 'roles' => ['admin', 'super-admin', 'amministratore', 'collaboratore', 'condomino'], ], [ 'icon' => 'fa-solid fa-building', 'label' => 'Stabili', 'route' => $panelPrefix . 'stabili.index', 'roles' => ['admin', 'super-admin', 'amministratore', 'collaboratore'], 'expandable' => true, 'id' => 'stabili-menu', 'submenu' => [ ['icon' => 'fa-solid fa-door-open', 'label' => 'Unità Immobiliari', 'route' => $panelPrefix . 'unitaImmobiliari.index'], ['icon' => 'fa-solid fa-address-book', 'label' => 'Anagrafica Condominiale', 'route' => $panelPrefix . 'anagrafica-condominiale.index'], ['icon' => 'fa-solid fa-table', 'label' => 'Tabelle Millesimali', 'route' => $panelPrefix . 'tabelle-millesimali.index'], ] ], [ 'icon' => 'fa-solid fa-users', 'label' => 'Soggetti', 'route' => $panelPrefix . 'soggetti.index', 'roles' => ['admin', 'super-admin', 'amministratore', 'collaboratore'], ], [ 'icon' => 'fa-solid fa-truck', 'label' => 'Fornitori', 'route' => $panelPrefix . 'fornitori.index', 'roles' => ['admin', 'super-admin', 'amministratore', 'collaboratore'], ], [ 'icon' => 'fa-solid fa-file-invoice', 'label' => 'Rate e Incassi', 'route' => $panelPrefix . 'rate.index', 'roles' => ['admin', 'super-admin', 'amministratore', 'collaboratore'], 'expandable' => true, 'id' => 'rate-menu', 'submenu' => [ ['icon' => 'fa-solid fa-file-plus', 'label' => 'Emissione Rate', 'route' => $panelPrefix . 'rate.emissione'], ['icon' => 'fa-solid fa-money-check', 'label' => 'Incassi e Pagamenti', 'route' => $panelPrefix . 'incassi.index'], ['icon' => 'fa-solid fa-chart-line', 'label' => 'Estratti Conto', 'route' => $panelPrefix . 'estratti-conto.index'], ] ], [ 'icon' => 'fa-solid fa-file-invoice-dollar', 'label' => 'Contabilità', 'route' => $panelPrefix . 'contabilita.index', 'roles' => ['admin', 'super-admin', 'amministratore'], 'expandable' => true, 'id' => 'contabilita-menu', 'submenu' => [ ['icon' => 'fa-solid fa-book', 'label' => 'Mastro Generale', 'route' => $panelPrefix . 'mastro.index'], ['icon' => 'fa-solid fa-balance-scale', 'label' => 'Bilanci', 'route' => $panelPrefix . 'bilanci.index'], ['icon' => 'fa-solid fa-calculator', 'label' => 'Ripartizioni', 'route' => $panelPrefix . 'ripartizioni.index'], ] ], [ 'icon' => 'fa-solid fa-percent', 'label' => 'Gestione Fiscale', 'route' => $panelPrefix . 'fiscale.index', 'roles' => ['admin', 'super-admin', 'amministratore'], 'expandable' => true, 'id' => 'fiscale-menu', 'submenu' => [ ['icon' => 'fa-solid fa-file-pdf', 'label' => 'Modelli F24', 'route' => $panelPrefix . 'f24.index'], ['icon' => 'fa-solid fa-coins', 'label' => 'Ritenute d\'Acconto', 'route' => $panelPrefix . 'ritenute.index'], ['icon' => 'fa-solid fa-file-alt', 'label' => 'Cartelle Esattoriali', 'route' => $panelPrefix . 'cartelle.index'], ['icon' => 'fa-solid fa-certificate', 'label' => 'Rendite Condominiali', 'route' => $panelPrefix . 'rendite.index'], ] ], [ 'icon' => 'fa-solid fa-home', 'label' => 'Gestione Affitti', 'route' => $panelPrefix . 'affitti.index', 'roles' => ['admin', 'super-admin', 'amministratore'], 'expandable' => true, 'id' => 'affitti-menu', 'submenu' => [ ['icon' => 'fa-solid fa-file-contract', 'label' => 'Contratti', 'route' => $panelPrefix . 'contratti.index'], ['icon' => 'fa-solid fa-money-bill', 'label' => 'Canoni', 'route' => $panelPrefix . 'canoni.index'], ['icon' => 'fa-solid fa-calendar-times', 'label' => 'Scadenze', 'route' => $panelPrefix . 'scadenze-affitti.index'], ] ], [ 'icon' => 'fa-solid fa-gavel', 'label' => 'Pratiche Legali', 'route' => $panelPrefix . 'legali.index', 'roles' => ['admin', 'super-admin', 'amministratore'], ], [ 'icon' => 'fa-solid fa-shield-alt', 'label' => 'Pratiche Assicurative', 'route' => $panelPrefix . 'assicurazioni.index', 'roles' => ['admin', 'super-admin', 'amministratore'], ], [ 'icon' => 'fa-solid fa-users-cog', 'label' => 'Assemblee', 'route' => $panelPrefix . 'assemblee.index', 'roles' => ['admin', 'super-admin', 'amministratore'], 'expandable' => true, 'id' => 'assemblee-menu', 'submenu' => [ ['icon' => 'fa-solid fa-calendar-plus', 'label' => 'Convocazioni', 'route' => $panelPrefix . 'convocazioni.index'], ['icon' => 'fa-solid fa-vote-yea', 'label' => 'Verbali', 'route' => $panelPrefix . 'verbali.index'], ['icon' => 'fa-solid fa-chart-pie', 'label' => 'Delibere', 'route' => $panelPrefix . 'delibere.index'], ] ], [ 'icon' => 'fa-solid fa-university', 'label' => 'Risorse Economiche', 'route' => $panelPrefix . 'risorse.index', 'roles' => ['admin', 'super-admin', 'amministratore'], 'expandable' => true, 'id' => 'risorse-menu', 'submenu' => [ ['icon' => 'fa-solid fa-credit-card', 'label' => 'Conti Bancari', 'route' => $panelPrefix . 'banche.index'], ['icon' => 'fa-solid fa-wallet', 'label' => 'Cassa Contanti', 'route' => $panelPrefix . 'cassa.index'], ['icon' => 'fab fa-paypal', 'label' => 'PayPal/Digital', 'route' => $panelPrefix . 'digital.index'], ] ], [ 'icon' => 'fa-solid fa-folder-open', 'label' => 'Gestione Documentale', 'route' => $panelPrefix . 'documenti.index', 'roles' => ['admin', 'super-admin', 'amministratore', 'collaboratore'], 'expandable' => true, 'id' => 'documenti-menu', 'submenu' => [ ['icon' => 'fa-solid fa-envelope', 'label' => 'Email/PEC', 'route' => $panelPrefix . 'comunicazioni.email'], ['icon' => 'fa-solid fa-mail-bulk', 'label' => 'Raccomandate', 'route' => $panelPrefix . 'comunicazioni.raccomandate'], ['icon' => 'fa-solid fa-archive', 'label' => 'Archivio', 'route' => $panelPrefix . 'archivio.index'], ] ], [ 'icon' => 'fa-solid fa-tint', 'label' => 'Gestione Consumi', 'route' => $panelPrefix . 'consumi.index', 'roles' => ['admin', 'super-admin', 'amministratore'], 'expandable' => true, 'id' => 'consumi-menu', 'submenu' => [ ['icon' => 'fa-solid fa-water', 'label' => 'Acqua', 'route' => $panelPrefix . 'consumi.acqua'], ['icon' => 'fa-solid fa-fire', 'label' => 'Riscaldamento', 'route' => $panelPrefix . 'consumi.riscaldamento'], ['icon' => 'fa-solid fa-lightbulb', 'label' => 'Elettricità', 'route' => $panelPrefix . 'consumi.elettricita'], ] ], [ 'icon' => 'fa-solid fa-calendar-check', 'label' => 'Calendario', 'route' => $panelPrefix . 'calendario.index', 'roles' => ['admin', 'super-admin', 'amministratore', 'collaboratore'], ], [ 'icon' => 'fa-solid fa-address-book', 'label' => 'Rubrica', 'route' => $panelPrefix . 'rubrica.index', 'roles' => ['admin', 'super-admin', 'amministratore', 'collaboratore'], ], [ 'icon' => 'fa-solid fa-ticket-alt', 'label' => 'Tickets', 'route' => $panelPrefix . 'tickets.index', 'roles' => ['admin', 'super-admin', 'amministratore', 'collaboratore'], ], [ 'icon' => 'fa-solid fa-cog', 'label' => 'Impostazioni', 'route' => $panelPrefix . 'impostazioni', 'roles' => ['admin', 'super-admin', 'amministratore'], 'expandable' => true, 'id' => 'impostazioni-menu', 'submenu' => [ ['icon' => 'fa-solid fa-database', 'label' => 'Backup', 'route' => $panelPrefix . 'backup.index'], ['icon' => 'fa-solid fa-exchange-alt', 'label' => 'Revisioni Contabili', 'route' => $panelPrefix . 'revisioni.index'], ['icon' => 'fa-solid fa-users', 'label' => 'Gruppi Comunicazione', 'route' => $panelPrefix . 'gruppi.index'], ] ], [ 'icon' => 'fa-solid fa-balance-scale', 'label' => 'Legislazione', 'route' => $panelPrefix . 'legislazione.index', 'roles' => ['admin', 'super-admin', 'amministratore', 'collaboratore'], ], [ 'icon' => 'fa-solid fa-question-circle', 'label' => 'Help', 'route' => $panelPrefix . 'help.index', 'roles' => ['admin', 'super-admin', 'amministratore', 'collaboratore', 'condomino'], ], ]; @endphp