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')
->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()

View File

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