Fix Node & Server Create/Edit Page (#1019)

* Add missing `dehydrated` on `Node`

* Add missing `dehydrated` on `Server`
This commit is contained in:
MartinOscar 2025-02-21 11:55:11 +01:00 committed by GitHub
parent f0f04fd86a
commit 599d53b4f2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 12 additions and 8 deletions

View File

@ -250,6 +250,7 @@ class CreateNode extends CreateRecord
->columnSpanFull() ->columnSpanFull()
->schema([ ->schema([
ToggleButtons::make('unlimited_mem') ToggleButtons::make('unlimited_mem')
->dehydrated()
->label(trans('admin/node.memory'))->inlineLabel()->inline() ->label(trans('admin/node.memory'))->inlineLabel()->inline()
->afterStateUpdated(fn (Set $set) => $set('memory', 0)) ->afterStateUpdated(fn (Set $set) => $set('memory', 0))
->afterStateUpdated(fn (Set $set) => $set('memory_overallocate', 0)) ->afterStateUpdated(fn (Set $set) => $set('memory_overallocate', 0))
@ -291,6 +292,7 @@ class CreateNode extends CreateRecord
->columnSpanFull() ->columnSpanFull()
->schema([ ->schema([
ToggleButtons::make('unlimited_disk') ToggleButtons::make('unlimited_disk')
->dehydrated()
->label(trans('admin/node.disk'))->inlineLabel()->inline() ->label(trans('admin/node.disk'))->inlineLabel()->inline()
->live() ->live()
->afterStateUpdated(fn (Set $set) => $set('disk', 0)) ->afterStateUpdated(fn (Set $set) => $set('disk', 0))
@ -332,6 +334,7 @@ class CreateNode extends CreateRecord
->columnSpanFull() ->columnSpanFull()
->schema([ ->schema([
ToggleButtons::make('unlimited_cpu') ToggleButtons::make('unlimited_cpu')
->dehydrated()
->label(trans('admin/node.cpu'))->inlineLabel()->inline() ->label(trans('admin/node.cpu'))->inlineLabel()->inline()
->live() ->live()
->afterStateUpdated(fn (Set $set) => $set('cpu', 0)) ->afterStateUpdated(fn (Set $set) => $set('cpu', 0))

View File

@ -343,6 +343,7 @@ class EditNode extends EditRecord
->columnSpanFull() ->columnSpanFull()
->schema([ ->schema([
ToggleButtons::make('unlimited_mem') ToggleButtons::make('unlimited_mem')
->dehydrated()
->label(trans('admin/node.memory'))->inlineLabel()->inline() ->label(trans('admin/node.memory'))->inlineLabel()->inline()
->afterStateUpdated(fn (Set $set) => $set('memory', 0)) ->afterStateUpdated(fn (Set $set) => $set('memory', 0))
->afterStateUpdated(fn (Set $set) => $set('memory_overallocate', 0)) ->afterStateUpdated(fn (Set $set) => $set('memory_overallocate', 0))
@ -401,6 +402,7 @@ class EditNode extends EditRecord
]) ])
->schema([ ->schema([
ToggleButtons::make('unlimited_disk') ToggleButtons::make('unlimited_disk')
->dehydrated()
->label(trans('admin/node.disk'))->inlineLabel()->inline() ->label(trans('admin/node.disk'))->inlineLabel()->inline()
->live() ->live()
->afterStateUpdated(fn (Set $set) => $set('disk', 0)) ->afterStateUpdated(fn (Set $set) => $set('disk', 0))
@ -455,6 +457,7 @@ class EditNode extends EditRecord
->columnSpanFull() ->columnSpanFull()
->schema([ ->schema([
ToggleButtons::make('unlimited_cpu') ToggleButtons::make('unlimited_cpu')
->dehydrated()
->label(trans('admin/node.cpu'))->inlineLabel()->inline() ->label(trans('admin/node.cpu'))->inlineLabel()->inline()
->live() ->live()
->afterStateUpdated(fn (Set $set) => $set('cpu', 0)) ->afterStateUpdated(fn (Set $set) => $set('cpu', 0))
@ -589,8 +592,6 @@ class EditNode extends EditRecord
} }
try { try {
unset($data['unlimited_mem'], $data['unlimited_disk'], $data['unlimited_cpu']);
$this->record = $this->nodeUpdateService->handle($record, $data); $this->record = $this->nodeUpdateService->handle($record, $data);
return $this->record; return $this->record;

View File

@ -499,6 +499,7 @@ class CreateServer extends CreateRecord
->columnSpanFull() ->columnSpanFull()
->schema([ ->schema([
ToggleButtons::make('unlimited_cpu') ToggleButtons::make('unlimited_cpu')
->dehydrated()
->label(trans('admin/server.cpu'))->inlineLabel()->inline() ->label(trans('admin/server.cpu'))->inlineLabel()->inline()
->default(true) ->default(true)
->afterStateUpdated(fn (Set $set) => $set('cpu', 0)) ->afterStateUpdated(fn (Set $set) => $set('cpu', 0))
@ -530,6 +531,7 @@ class CreateServer extends CreateRecord
->columnSpanFull() ->columnSpanFull()
->schema([ ->schema([
ToggleButtons::make('unlimited_mem') ToggleButtons::make('unlimited_mem')
->dehydrated()
->label(trans('admin/server.memory'))->inlineLabel()->inline() ->label(trans('admin/server.memory'))->inlineLabel()->inline()
->default(true) ->default(true)
->afterStateUpdated(fn (Set $set) => $set('memory', 0)) ->afterStateUpdated(fn (Set $set) => $set('memory', 0))
@ -560,6 +562,7 @@ class CreateServer extends CreateRecord
->columnSpanFull() ->columnSpanFull()
->schema([ ->schema([
ToggleButtons::make('unlimited_disk') ToggleButtons::make('unlimited_disk')
->dehydrated()
->label(trans('admin/server.disk'))->inlineLabel()->inline() ->label(trans('admin/server.disk'))->inlineLabel()->inline()
->default(true) ->default(true)
->live() ->live()
@ -696,9 +699,6 @@ class CreateServer extends CreateRecord
false => 'success', false => 'success',
true => 'danger', true => 'danger',
]), ]),
TextInput::make('oom_disabled_hidden')
->hidden(),
]), ]),
]), ]),

View File

@ -195,6 +195,7 @@ class EditServer extends EditRecord
->columnSpanFull() ->columnSpanFull()
->schema([ ->schema([
ToggleButtons::make('unlimited_cpu') ToggleButtons::make('unlimited_cpu')
->dehydrated()
->label(trans('admin/server.cpu'))->inlineLabel()->inline() ->label(trans('admin/server.cpu'))->inlineLabel()->inline()
->afterStateUpdated(fn (Set $set) => $set('cpu', 0)) ->afterStateUpdated(fn (Set $set) => $set('cpu', 0))
->formatStateUsing(fn (Get $get) => $get('cpu') == 0) ->formatStateUsing(fn (Get $get) => $get('cpu') == 0)
@ -224,6 +225,7 @@ class EditServer extends EditRecord
->columnSpanFull() ->columnSpanFull()
->schema([ ->schema([
ToggleButtons::make('unlimited_mem') ToggleButtons::make('unlimited_mem')
->dehydrated()
->label(trans('admin/server.memory'))->inlineLabel()->inline() ->label(trans('admin/server.memory'))->inlineLabel()->inline()
->afterStateUpdated(fn (Set $set) => $set('memory', 0)) ->afterStateUpdated(fn (Set $set) => $set('memory', 0))
->formatStateUsing(fn (Get $get) => $get('memory') == 0) ->formatStateUsing(fn (Get $get) => $get('memory') == 0)
@ -254,6 +256,7 @@ class EditServer extends EditRecord
->columnSpanFull() ->columnSpanFull()
->schema([ ->schema([
ToggleButtons::make('unlimited_disk') ToggleButtons::make('unlimited_disk')
->dehydrated()
->label(trans('admin/server.disk'))->inlineLabel()->inline() ->label(trans('admin/server.disk'))->inlineLabel()->inline()
->live() ->live()
->afterStateUpdated(fn (Set $set) => $set('disk', 0)) ->afterStateUpdated(fn (Set $set) => $set('disk', 0))
@ -388,9 +391,6 @@ class EditServer extends EditRecord
false => 'success', false => 'success',
true => 'danger', true => 'danger',
]), ]),
TextInput::make('oom_disabled_hidden')
->hidden(),
]), ]),
]), ]),