ignoreRecord is true by default now

This commit is contained in:
Boy132 2025-07-22 16:01:50 +02:00
parent 4e002b0a01
commit c508bcba95
6 changed files with 10 additions and 10 deletions

View File

@ -190,7 +190,7 @@ class CreateEgg extends CreateRecord
->maxLength(255)
->columnSpanFull()
->afterStateUpdated(fn (Set $set, $state) => $set('env_variable', str($state)->trim()->snake()->upper()->toString()))
->unique(modifyRuleUsing: fn (Unique $rule, Get $get) => $rule->where('egg_id', $get('../../id')), ignoreRecord: true)
->unique(modifyRuleUsing: fn (Unique $rule, Get $get) => $rule->where('egg_id', $get('../../id')))
->validationMessages([
'unique' => trans('admin/egg.error_unique'),
])
@ -203,7 +203,7 @@ class CreateEgg extends CreateRecord
->suffix('}}')
->hintIcon('tabler-code')
->hintIconTooltip(fn ($state) => "{{{$state}}}")
->unique(modifyRuleUsing: fn (Unique $rule, Get $get) => $rule->where('egg_id', $get('../../id')), ignoreRecord: true)
->unique(modifyRuleUsing: fn (Unique $rule, Get $get) => $rule->where('egg_id', $get('../../id')))
->rules(EggVariable::getRulesForField('env_variable'))
->validationMessages([
'unique' => trans('admin/egg.error_unique'),

View File

@ -179,7 +179,7 @@ class EditEgg extends EditRecord
->maxLength(255)
->columnSpanFull()
->afterStateUpdated(fn (Set $set, $state) => $set('env_variable', str($state)->trim()->snake()->upper()->toString()))
->unique(ignoreRecord: true, modifyRuleUsing: fn (Unique $rule, Get $get) => $rule->where('egg_id', $get('../../id')))
->unique(modifyRuleUsing: fn (Unique $rule, Get $get) => $rule->where('egg_id', $get('../../id')))
->validationMessages([
'unique' => trans('admin/egg.error_unique'),
])
@ -192,7 +192,7 @@ class EditEgg extends EditRecord
->suffix('}}')
->hintIcon('tabler-code')
->hintIconTooltip(fn ($state) => "{{{$state}}}")
->unique(ignoreRecord: true, modifyRuleUsing: fn (Unique $rule, Get $get) => $rule->where('egg_id', $get('../../id')))
->unique(modifyRuleUsing: fn (Unique $rule, Get $get) => $rule->where('egg_id', $get('../../id')))
->rules(EggVariable::getRulesForField('env_variable'))
->validationMessages([
'unique' => trans('admin/egg.error_unique'),

View File

@ -110,7 +110,7 @@ class CreateServer extends CreateRecord
'sm' => 2,
'md' => 2,
])
->unique(ignoreRecord: true)
->unique()
->maxLength(255),
Select::make('node_id')

View File

@ -208,7 +208,7 @@ class EditServer extends EditRecord
'md' => 2,
'lg' => 3,
])
->unique(ignoreRecord: true)
->unique()
->maxLength(255),
Select::make('node_id')
->label(trans('admin/server.node'))

View File

@ -128,14 +128,14 @@ class UserResource extends Resource
->label(trans('admin/user.username'))
->alphaNum()
->required()
->unique(ignoreRecord: true)
->unique()
->minLength(3)
->maxLength(255),
TextInput::make('email')
->label(trans('admin/user.email'))
->email()
->required()
->unique(ignoreRecord: true)
->unique()
->maxLength(255),
TextInput::make('password')
->label(trans('admin/user.password'))

View File

@ -30,7 +30,7 @@ class CopyFrom extends Select
{
$this->helperText(trans('admin/egg.copy_from_help'));
$this->relationship('configFrom', 'name', ignoreRecord: true);
$this->relationship('configFrom', 'name');
$this->afterStateUpdated(function ($state, Set $set) {
$set('copy_script_from', $state);
@ -54,7 +54,7 @@ class CopyFrom extends Select
public function script(): static
{
$this->relationship('scriptFrom', 'name', ignoreRecord: true);
$this->relationship('scriptFrom', 'name');
$this->afterStateUpdated(function ($state, Set $set, Component $livewire) {
if ($state === null) {