From 5290b8f8bb440ed38fa4c54298c430de1dcfca32 Mon Sep 17 00:00:00 2001 From: MartinOscar <40749467+RMartinOscar@users.noreply.github.com> Date: Tue, 25 Jun 2024 03:41:42 +0200 Subject: [PATCH] Update ListUsers Prevent bulkdelete of yourself/last admin (#425) * Update ListUsers.php * Update ListUsers.php * Update app/Filament/Resources/UserResource/Pages/ListUsers.php --------- Co-authored-by: Lance Pioch --- app/Filament/Resources/UserResource/Pages/ListUsers.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Filament/Resources/UserResource/Pages/ListUsers.php b/app/Filament/Resources/UserResource/Pages/ListUsers.php index 89d53de6b..42dc17fab 100644 --- a/app/Filament/Resources/UserResource/Pages/ListUsers.php +++ b/app/Filament/Resources/UserResource/Pages/ListUsers.php @@ -66,7 +66,7 @@ class ListUsers extends ListRecords ->actions([ Tables\Actions\EditAction::make(), ]) - ->checkIfRecordIsSelectableUsing(fn (User $user) => !$user->servers_count) + ->checkIfRecordIsSelectableUsing(fn (User $user) => auth()->user()->id !== $user->id && !$user->servers_count) ->bulkActions([ Tables\Actions\BulkActionGroup::make([ Tables\Actions\DeleteBulkAction::make(),