mirror of
https://github.com/pelican-dev/panel.git
synced 2025-05-20 18:04:46 +02:00
revert new buttons on server create
This commit is contained in:
parent
f13dbfa766
commit
9c047d0a45
@ -481,131 +481,70 @@ class CreateServer extends CreateRecord
|
|||||||
]),
|
]),
|
||||||
|
|
||||||
Forms\Components\Section::make('Resource Management')
|
Forms\Components\Section::make('Resource Management')
|
||||||
|
// ->hiddenOn('create')
|
||||||
->collapsed()
|
->collapsed()
|
||||||
->icon('tabler-server-cog')
|
->icon('tabler-server-cog')
|
||||||
->iconColor('primary')
|
->iconColor('primary')
|
||||||
->columns([
|
->columns(2)
|
||||||
|
->columnSpan(([
|
||||||
'default' => 2,
|
'default' => 2,
|
||||||
'sm' => 4,
|
'sm' => 4,
|
||||||
'md' => 4,
|
'md' => 4,
|
||||||
'lg' => 4,
|
'lg' => 6,
|
||||||
])
|
]))
|
||||||
->schema([
|
->schema([
|
||||||
Forms\Components\ToggleButtons::make('unlimited_mem')
|
|
||||||
->label('Memory')
|
|
||||||
->afterStateUpdated(fn (Forms\Set $set) => $set('memory', 0))
|
|
||||||
->inlineLabel()->inline()
|
|
||||||
->formatStateUsing(fn (Forms\Get $get) => $get('memory') <= 0)
|
|
||||||
->options([
|
|
||||||
true => 'Unlimited',
|
|
||||||
false => 'Limited',
|
|
||||||
])
|
|
||||||
->colors([
|
|
||||||
true => 'primary',
|
|
||||||
false => 'warning',
|
|
||||||
])
|
|
||||||
->columnSpan(2),
|
|
||||||
|
|
||||||
Forms\Components\TextInput::make('memory')
|
Forms\Components\TextInput::make('memory')
|
||||||
->disabled(fn (Forms\Get $get) => $get('unlimited_mem'))
|
->default(0)
|
||||||
->label('Memory Limit')
|
->label('Allocated Memory')
|
||||||
->suffix('MB')
|
->suffix('MB')
|
||||||
->default(0)
|
|
||||||
->required()
|
->required()
|
||||||
->inlineLabel()
|
|
||||||
->columnSpan(2)
|
|
||||||
->numeric(),
|
->numeric(),
|
||||||
|
|
||||||
Forms\Components\ToggleButtons::make('unlimited_disk')
|
|
||||||
->label('Disk Space')
|
|
||||||
->inlineLabel()->inline()
|
|
||||||
->afterStateUpdated(fn (Forms\Set $set) => $set('disk', 0))
|
|
||||||
->formatStateUsing(fn (Forms\Get $get) => $get('disk') <= 0)
|
|
||||||
->options([
|
|
||||||
true => 'Unlimited',
|
|
||||||
false => 'Limited',
|
|
||||||
])
|
|
||||||
->colors([
|
|
||||||
true => 'primary',
|
|
||||||
false => 'warning',
|
|
||||||
])
|
|
||||||
->columnSpan(2),
|
|
||||||
|
|
||||||
Forms\Components\TextInput::make('disk')
|
|
||||||
->disabled(fn (Forms\Get $get) => $get('unlimited_disk'))
|
|
||||||
->label('Disk Space Limit')
|
|
||||||
->suffix('MB')
|
|
||||||
->default(0)
|
|
||||||
->required()
|
|
||||||
->inlineLabel()
|
|
||||||
->columnSpan(2)
|
|
||||||
->numeric(),
|
|
||||||
|
|
||||||
Forms\Components\ToggleButtons::make('unlimited_cpu')
|
|
||||||
->label('CPU')
|
|
||||||
->inlineLabel()->inline()
|
|
||||||
->afterStateUpdated(fn (Forms\Set $set) => $set('cpu', 0))
|
|
||||||
->formatStateUsing(fn (Forms\Get $get) => $get('cpu') <= 0)
|
|
||||||
->options([
|
|
||||||
true => 'Unlimited',
|
|
||||||
false => 'Limited',
|
|
||||||
])
|
|
||||||
->colors([
|
|
||||||
true => 'primary',
|
|
||||||
false => 'warning',
|
|
||||||
])
|
|
||||||
->columnSpan(2),
|
|
||||||
|
|
||||||
Forms\Components\TextInput::make('cpu')
|
|
||||||
->disabled(fn (Forms\Get $get) => $get('unlimited_cpu'))
|
|
||||||
->label('CPU Limit')
|
|
||||||
->suffix('%')
|
|
||||||
->default(0)
|
|
||||||
->required()
|
|
||||||
->inlineLabel()
|
|
||||||
->columnSpan(2)
|
|
||||||
->numeric(),
|
|
||||||
|
|
||||||
Forms\Components\Hidden::make('io')
|
|
||||||
->helperText('The IO performance relative to other running containers')
|
|
||||||
->label('Block IO Proportion')
|
|
||||||
//->numeric()
|
|
||||||
//->minValue(0)
|
|
||||||
//->maxValue(1000)
|
|
||||||
//->step(10)
|
|
||||||
->required(),
|
|
||||||
|
|
||||||
Forms\Components\ToggleButtons::make('swap_support')
|
|
||||||
->label('Enable Swap Memory')
|
|
||||||
->columnSpan(2)
|
|
||||||
->inlineLabel()->inline()
|
|
||||||
->formatStateUsing(fn (Forms\Get $get) => $get('swap') <= 0)
|
|
||||||
->options([
|
|
||||||
'unlimited' => 'Unlimited',
|
|
||||||
'limited' => 'Limited',
|
|
||||||
'disabled' => 'Disabled',
|
|
||||||
])
|
|
||||||
->colors([
|
|
||||||
'unlimited' => 'primary',
|
|
||||||
'limited' => 'warning',
|
|
||||||
'disabled' => 'danger',
|
|
||||||
]),
|
|
||||||
|
|
||||||
Forms\Components\TextInput::make('swap')
|
Forms\Components\TextInput::make('swap')
|
||||||
->disabled(fn (Forms\Get $get) => $get('swap_support'))
|
->default(0)
|
||||||
->label('Swap Memory')
|
->label('Swap Memory')
|
||||||
->suffix('MB')
|
->suffix('MB')
|
||||||
|
->helperText('0 disables swap and -1 allows unlimited swap')
|
||||||
->minValue(-1)
|
->minValue(-1)
|
||||||
->columnSpan(2)
|
|
||||||
->default(0)
|
|
||||||
->inlineLabel()
|
|
||||||
->required()
|
->required()
|
||||||
->numeric(),
|
->numeric(),
|
||||||
|
|
||||||
|
Forms\Components\TextInput::make('disk')
|
||||||
|
->default(0)
|
||||||
|
->label('Disk Space Limit')
|
||||||
|
->suffix('MB')
|
||||||
|
->required()
|
||||||
|
->numeric(),
|
||||||
|
|
||||||
|
Forms\Components\TextInput::make('cpu')
|
||||||
|
->default(0)
|
||||||
|
->label('CPU Limit')
|
||||||
|
->suffix('%')
|
||||||
|
->required()
|
||||||
|
->numeric(),
|
||||||
|
|
||||||
|
Forms\Components\TextInput::make('threads')
|
||||||
|
->hint('Advanced')
|
||||||
|
->hintColor('danger')
|
||||||
|
->helperText('Examples: 0, 0-1,3, or 0,1,3,4')
|
||||||
|
->label('CPU Pinning')
|
||||||
|
->suffixIcon('tabler-cpu')
|
||||||
|
->maxLength(191),
|
||||||
|
|
||||||
|
Forms\Components\TextInput::make('io')
|
||||||
|
->helperText('The IO performance relative to other running containers')
|
||||||
|
->label('Block IO Proportion')
|
||||||
|
->required()
|
||||||
|
->minValue(0)
|
||||||
|
->maxValue(1000)
|
||||||
|
->step(10)
|
||||||
|
->default(0)
|
||||||
|
->numeric(),
|
||||||
|
|
||||||
Forms\Components\ToggleButtons::make('oom_disabled')
|
Forms\Components\ToggleButtons::make('oom_disabled')
|
||||||
->label('OOM Killer')
|
->label('OOM Killer')
|
||||||
->inline()
|
->inline()
|
||||||
->columnSpan(2)
|
->default(false)
|
||||||
->options([
|
->options([
|
||||||
false => 'Disabled',
|
false => 'Disabled',
|
||||||
true => 'Enabled',
|
true => 'Enabled',
|
||||||
@ -613,7 +552,12 @@ class CreateServer extends CreateRecord
|
|||||||
->colors([
|
->colors([
|
||||||
false => 'success',
|
false => 'success',
|
||||||
true => 'danger',
|
true => 'danger',
|
||||||
]),
|
])
|
||||||
|
->icons([
|
||||||
|
false => 'tabler-sword-off',
|
||||||
|
true => 'tabler-sword',
|
||||||
|
])
|
||||||
|
->required(),
|
||||||
]),
|
]),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
20150
package-lock.json
generated
Normal file
20150
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user