From ff0215afed03323e47c43f76e1797927b508b8b9 Mon Sep 17 00:00:00 2001 From: Boy132 Date: Fri, 18 Oct 2024 08:24:14 +0200 Subject: [PATCH] Add permission check to delete button on EditServer (#633) --- app/Filament/Resources/ServerResource/Pages/EditServer.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Filament/Resources/ServerResource/Pages/EditServer.php b/app/Filament/Resources/ServerResource/Pages/EditServer.php index 0fdb603fa..51a59591d 100644 --- a/app/Filament/Resources/ServerResource/Pages/EditServer.php +++ b/app/Filament/Resources/ServerResource/Pages/EditServer.php @@ -753,7 +753,8 @@ class EditServer extends EditRecord resolve(ServerDeletionService::class)->handle($server); return redirect(ListServers::getUrl()); - }), + }) + ->authorize(fn (Server $server) => auth()->user()->can('delete server', $server)), Actions\Action::make('console') ->label('Console') ->icon('tabler-terminal')