Fix server deletion with databases
This commit is contained in:
parent
3e7c29d264
commit
c03ef43767
@ -735,12 +735,16 @@ class EditServer extends EditRecord
|
|||||||
protected function getHeaderActions(): array
|
protected function getHeaderActions(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
Actions\DeleteAction::make('Delete')
|
Actions\Action::make('Delete')
|
||||||
->successRedirectUrl(route('filament.admin.resources.servers.index'))
|
->successRedirectUrl(route('filament.admin.resources.servers.index'))
|
||||||
->color('danger')
|
->color('danger')
|
||||||
->label('Delete')
|
->label('Delete')
|
||||||
->after(fn (Server $server) => resolve(ServerDeletionService::class)->handle($server))
|
->requiresConfirmation()
|
||||||
->requiresConfirmation(),
|
->action(function (Server $server) {
|
||||||
|
resolve(ServerDeletionService::class)->handle($server);
|
||||||
|
|
||||||
|
return redirect(ListServers::getUrl());
|
||||||
|
}),
|
||||||
Actions\Action::make('console')
|
Actions\Action::make('console')
|
||||||
->label('Console')
|
->label('Console')
|
||||||
->icon('tabler-terminal')
|
->icon('tabler-terminal')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user