add own permission for deleting plugins

This commit is contained in:
Boy132 2025-11-11 14:01:29 +01:00
parent c09a52ee3c
commit e7dd59b4d1
2 changed files with 2 additions and 1 deletions

View File

@ -180,7 +180,7 @@ class PluginResource extends Resource
}), }),
Action::make('delete') Action::make('delete')
->label(trans('filament-actions::delete.single.label')) ->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') ->icon('tabler-trash')
->color('danger') ->color('danger')
->requiresConfirmation() ->requiresConfirmation()

View File

@ -56,6 +56,7 @@ class Role extends BaseRole
'viewList', 'viewList',
'create', 'create',
'update', 'update',
'delete',
], ],
]; ];