From e7dd59b4d1c3d5874b054cf4c40045122ea68dce Mon Sep 17 00:00:00 2001 From: Boy132 Date: Tue, 11 Nov 2025 14:01:29 +0100 Subject: [PATCH] add own permission for deleting plugins --- app/Filament/Admin/Resources/Plugins/PluginResource.php | 2 +- app/Models/Role.php | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Filament/Admin/Resources/Plugins/PluginResource.php b/app/Filament/Admin/Resources/Plugins/PluginResource.php index 562f30d20..a67b07202 100644 --- a/app/Filament/Admin/Resources/Plugins/PluginResource.php +++ b/app/Filament/Admin/Resources/Plugins/PluginResource.php @@ -180,7 +180,7 @@ class PluginResource extends Resource }), Action::make('delete') ->label(trans('filament-actions::delete.single.label')) - ->authorize(fn (Plugin $plugin) => user()?->can('create', $plugin)) + ->authorize(fn (Plugin $plugin) => user()?->can('delete', $plugin)) ->icon('tabler-trash') ->color('danger') ->requiresConfirmation() diff --git a/app/Models/Role.php b/app/Models/Role.php index 2b55942c9..e06df4c40 100644 --- a/app/Models/Role.php +++ b/app/Models/Role.php @@ -56,6 +56,7 @@ class Role extends BaseRole 'viewList', 'create', 'update', + 'delete', ], ];