From 7d239de7f62d80f6def12f1cace2b574669688ea Mon Sep 17 00:00:00 2001 From: Boy132 Date: Tue, 14 May 2024 10:53:04 +0200 Subject: [PATCH] add min values for resources --- app/Filament/Resources/NodeResource/Pages/EditNode.php | 8 ++++++-- .../Resources/ServerResource/Pages/CreateServer.php | 9 ++++++--- .../Resources/ServerResource/Pages/EditServer.php | 9 ++++++--- 3 files changed, 18 insertions(+), 8 deletions(-) diff --git a/app/Filament/Resources/NodeResource/Pages/EditNode.php b/app/Filament/Resources/NodeResource/Pages/EditNode.php index cdacedd42..1b223b917 100644 --- a/app/Filament/Resources/NodeResource/Pages/EditNode.php +++ b/app/Filament/Resources/NodeResource/Pages/EditNode.php @@ -110,7 +110,8 @@ class EditNode extends EditRecord ->suffix('MiB') ->required() ->columnSpan(2) - ->numeric(), + ->numeric() + ->minValue(0), Forms\Components\TextInput::make('memory_overallocate') ->dehydratedWhenHidden() ->label('Overallocate')->inlineLabel() @@ -120,6 +121,7 @@ class EditNode extends EditRecord ->hintIconTooltip('The % allowable to go over the set limit.') ->columnSpan(2) ->numeric() + ->minValue(-1) ->maxValue(100) ->suffix('%'), ]), @@ -149,7 +151,8 @@ class EditNode extends EditRecord ->suffix('MiB') ->required() ->columnSpan(2) - ->numeric(), + ->numeric() + ->minValue(0), Forms\Components\TextInput::make('disk_overallocate') ->dehydratedWhenHidden() ->hidden(fn (Forms\Get $get) => $get('unlimited_disk')) @@ -159,6 +162,7 @@ class EditNode extends EditRecord ->columnSpan(2) ->required() ->numeric() + ->minValue(-1) ->maxValue(100) ->suffix('%'), ]), diff --git a/app/Filament/Resources/ServerResource/Pages/CreateServer.php b/app/Filament/Resources/ServerResource/Pages/CreateServer.php index e5dc9c492..63e9ff4cf 100644 --- a/app/Filament/Resources/ServerResource/Pages/CreateServer.php +++ b/app/Filament/Resources/ServerResource/Pages/CreateServer.php @@ -491,7 +491,8 @@ class CreateServer extends CreateRecord ->default(0) ->required() ->columnSpan(2) - ->numeric(), + ->numeric() + ->minValue(0), ]), Forms\Components\Grid::make() @@ -521,7 +522,8 @@ class CreateServer extends CreateRecord ->default(0) ->required() ->columnSpan(2) - ->numeric(), + ->numeric() + ->minValue(0), ]), Forms\Components\Grid::make() @@ -551,7 +553,8 @@ class CreateServer extends CreateRecord ->default(0) ->required() ->columnSpan(2) - ->numeric(), + ->numeric() + ->minValue(0), ]), Forms\Components\Grid::make() diff --git a/app/Filament/Resources/ServerResource/Pages/EditServer.php b/app/Filament/Resources/ServerResource/Pages/EditServer.php index 2929d8705..eafd57e47 100644 --- a/app/Filament/Resources/ServerResource/Pages/EditServer.php +++ b/app/Filament/Resources/ServerResource/Pages/EditServer.php @@ -336,7 +336,8 @@ class EditServer extends EditRecord ->suffix('MiB') ->required() ->columnSpan(2) - ->numeric(), + ->numeric() + ->minValue(0), ]), Forms\Components\Grid::make() @@ -365,7 +366,8 @@ class EditServer extends EditRecord ->suffix('MiB') ->required() ->columnSpan(2) - ->numeric(), + ->numeric() + ->minValue(0), ]), Forms\Components\Grid::make() @@ -394,7 +396,8 @@ class EditServer extends EditRecord ->suffix('%') ->required() ->columnSpan(2) - ->numeric(), + ->numeric() + ->minValue(0), ]), Forms\Components\Grid::make()