diff --git a/app/Filament/Pages/SuperAdmin/Amministratori.php b/app/Filament/Pages/SuperAdmin/Amministratori.php index 2d40fd2..abd0534 100755 --- a/app/Filament/Pages/SuperAdmin/Amministratori.php +++ b/app/Filament/Pages/SuperAdmin/Amministratori.php @@ -57,7 +57,7 @@ public static function canAccess(): bool $user = Auth::user(); return $user instanceof User - && $user->hasAnyRole(['super-admin', 'admin']) + && $user->hasRole('super-admin') && Schema::hasTable('amministratori'); } diff --git a/app/Filament/Pages/SuperAdmin/Utenti.php b/app/Filament/Pages/SuperAdmin/Utenti.php index de8b06c..9e548f1 100755 --- a/app/Filament/Pages/SuperAdmin/Utenti.php +++ b/app/Filament/Pages/SuperAdmin/Utenti.php @@ -47,10 +47,7 @@ public static function canAccess(): bool { $user = Auth::user(); return $user instanceof User - && ( - $user->hasAnyRole(['super-admin', 'admin', 'amministratore']) - || $user->can('manage-users') - ); + && $user->hasRole('super-admin'); } public function mount(): void diff --git a/app/Providers/Filament/AdminFilamentPanelProvider.php b/app/Providers/Filament/AdminFilamentPanelProvider.php index f8df211..a65dd1d 100755 --- a/app/Providers/Filament/AdminFilamentPanelProvider.php +++ b/app/Providers/Filament/AdminFilamentPanelProvider.php @@ -47,6 +47,16 @@ public function panel(Panel $panel): Panel ]) ->viteTheme('resources/css/filament/admin/theme.css') ->renderHook(PanelsRenderHook::HEAD_END, fn() => view('filament.components.legacy-admin-assets')) + ->renderHook(PanelsRenderHook::AUTH_LOGIN_FORM_BEFORE, fn() => new \Illuminate\Support\HtmlString(' +