From 84d41345855744ff2efe427f5cb4eb811eccd943 Mon Sep 17 00:00:00 2001 From: Boy132 Date: Tue, 15 Jul 2025 09:48:31 +0200 Subject: [PATCH] update can checks --- app/Filament/Admin/Resources/PluginResource.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/Filament/Admin/Resources/PluginResource.php b/app/Filament/Admin/Resources/PluginResource.php index aa59eb7a3..b867eb6da 100644 --- a/app/Filament/Admin/Resources/PluginResource.php +++ b/app/Filament/Admin/Resources/PluginResource.php @@ -56,7 +56,7 @@ class PluginResource extends Resource ->visible(fn (Plugin $plugin) => $plugin->url) ->url(fn (Plugin $plugin) => $plugin->url, true), Action::make('settings') - ->authorize(fn (Plugin $plugin) => auth()->user()->can('update plugin', $plugin)) + ->authorize(fn (Plugin $plugin) => auth()->user()->can('update', $plugin)) ->icon('tabler-settings') ->color('primary') ->visible(fn (Plugin $plugin) => $plugin->isEnabled() && $plugin->hasSettings()) @@ -64,7 +64,7 @@ class PluginResource extends Resource ->action(fn (array $data, Plugin $plugin) => $plugin->saveSettings($data)) ->slideOver(), Action::make('install') - ->authorize(fn (Plugin $plugin) => auth()->user()->can('update plugin', $plugin)) + ->authorize(fn (Plugin $plugin) => auth()->user()->can('update', $plugin)) ->icon('tabler-terminal') ->color('success') ->hidden(fn (Plugin $plugin) => $plugin->isInstalled()) @@ -80,7 +80,7 @@ class PluginResource extends Resource }), // TODO: "update" button Action::make('enable') - ->authorize(fn (Plugin $plugin) => auth()->user()->can('update plugin', $plugin)) + ->authorize(fn (Plugin $plugin) => auth()->user()->can('update', $plugin)) ->icon('tabler-check') ->color('success') ->visible(fn (Plugin $plugin) => $plugin->canEnable()) @@ -95,7 +95,7 @@ class PluginResource extends Resource ->send(); }), Action::make('disable') - ->authorize(fn (Plugin $plugin) => auth()->user()->can('update plugin', $plugin)) + ->authorize(fn (Plugin $plugin) => auth()->user()->can('update', $plugin)) ->icon('tabler-x') ->color('danger') ->visible(fn (Plugin $plugin) => $plugin->canDisable())