mirror of
https://github.com/pelican-dev/panel.git
synced 2025-05-29 05:04:44 +02:00
Add console button
This commit is contained in:
parent
80155a17e5
commit
16a16dc390
@ -446,29 +446,29 @@ class EditServer extends EditRecord
|
|||||||
protected function getHeaderActions(): array
|
protected function getHeaderActions(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
$this->getSaveFormAction(),
|
Actions\DeleteAction::make('Delete')
|
||||||
Actions\Action::make('console')
|
->successRedirectUrl(route('filament.admin.resources.servers.index'))
|
||||||
->label('Console')
|
->color('danger')
|
||||||
->icon('tabler-terminal')
|
->after(fn (Server $server) => resolve(ServerDeletionService::class)->handle($server))
|
||||||
->url(fn (Server $server) => "/server/$server->uuid_short"),
|
->requiresConfirmation(),
|
||||||
Actions\DeleteAction::make('Force Delete')
|
Actions\DeleteAction::make('Force Delete')
|
||||||
->label('Force Delete')
|
->label('Force Delete')
|
||||||
->successRedirectUrl(route('filament.admin.resources.servers.index'))
|
->successRedirectUrl(route('filament.admin.resources.servers.index'))
|
||||||
->color('danger')
|
->color('danger')
|
||||||
->after(fn (Server $server) => resolve(ServerDeletionService::class)->withForce()->handle($server))
|
->after(fn (Server $server) => resolve(ServerDeletionService::class)->withForce()->handle($server))
|
||||||
->requiresConfirmation(),
|
->requiresConfirmation(),
|
||||||
Actions\DeleteAction::make('Delete')
|
Actions\Action::make('console')
|
||||||
->successRedirectUrl(route('filament.admin.resources.servers.index'))
|
->label('Console')
|
||||||
->color('danger')
|
->icon('tabler-terminal')
|
||||||
->after(fn (Server $server) => resolve(ServerDeletionService::class)->handle($server))
|
->url(fn (Server $server) => "/server/$server->uuid_short"),
|
||||||
->requiresConfirmation(),
|
$this->getSaveFormAction()->formId('form'),
|
||||||
];
|
];
|
||||||
|
|
||||||
}
|
}
|
||||||
// protected function getFormActions(): array
|
protected function getFormActions(): array
|
||||||
// {
|
{
|
||||||
// return [];
|
return [];
|
||||||
// }
|
}
|
||||||
|
|
||||||
protected function mutateFormDataBeforeSave(array $data): array
|
protected function mutateFormDataBeforeSave(array $data): array
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user