From 526e9ad9095ec924a63c0e2b8d38787c5a122026 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bogus=C5=82aw=20Witek?= Date: Sun, 12 Oct 2025 18:35:44 +0200 Subject: [PATCH] fix user resource --- app/Filament/Resources/Users/Schemas/UserForm.php | 1 + app/Filament/Resources/Users/UserResource.php | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/app/Filament/Resources/Users/Schemas/UserForm.php b/app/Filament/Resources/Users/Schemas/UserForm.php index dce8c13..e69adaf 100644 --- a/app/Filament/Resources/Users/Schemas/UserForm.php +++ b/app/Filament/Resources/Users/Schemas/UserForm.php @@ -6,6 +6,7 @@ use Filament\Forms\Components\DateTimePicker; use Filament\Forms\Components\TextInput; use Filament\Forms\Components\MultiSelect; use Filament\Schemas\Schema; +use Illuminate\Support\Facades\Hash; class UserForm { diff --git a/app/Filament/Resources/Users/UserResource.php b/app/Filament/Resources/Users/UserResource.php index a646bd4..c82e5df 100644 --- a/app/Filament/Resources/Users/UserResource.php +++ b/app/Filament/Resources/Users/UserResource.php @@ -18,6 +18,11 @@ use Filament\Tables\Table; class UserResource extends Resource { + public static function canAccess(): bool + { + return auth()->user()?->can('admin') ?? false; + } + protected static ?string $model = User::class; protected static string | \BackedEnum | null $navigationIcon = 'heroicon-o-users'; @@ -57,9 +62,4 @@ class UserResource extends Resource 'edit' => EditUser::route('/{record}/edit'), ]; } - - public static function shouldRegister(): bool - { - return auth()->user()?->can('view_users') ?? false; - } }