mirror of
https://github.com/pelican-dev/panel.git
synced 2025-09-10 05:08:45 +02:00
ignoreRecord
is true by default now
This commit is contained in:
parent
4e002b0a01
commit
c508bcba95
@ -190,7 +190,7 @@ class CreateEgg extends CreateRecord
|
|||||||
->maxLength(255)
|
->maxLength(255)
|
||||||
->columnSpanFull()
|
->columnSpanFull()
|
||||||
->afterStateUpdated(fn (Set $set, $state) => $set('env_variable', str($state)->trim()->snake()->upper()->toString()))
|
->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([
|
->validationMessages([
|
||||||
'unique' => trans('admin/egg.error_unique'),
|
'unique' => trans('admin/egg.error_unique'),
|
||||||
])
|
])
|
||||||
@ -203,7 +203,7 @@ class CreateEgg extends CreateRecord
|
|||||||
->suffix('}}')
|
->suffix('}}')
|
||||||
->hintIcon('tabler-code')
|
->hintIcon('tabler-code')
|
||||||
->hintIconTooltip(fn ($state) => "{{{$state}}}")
|
->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'))
|
->rules(EggVariable::getRulesForField('env_variable'))
|
||||||
->validationMessages([
|
->validationMessages([
|
||||||
'unique' => trans('admin/egg.error_unique'),
|
'unique' => trans('admin/egg.error_unique'),
|
||||||
|
@ -179,7 +179,7 @@ class EditEgg extends EditRecord
|
|||||||
->maxLength(255)
|
->maxLength(255)
|
||||||
->columnSpanFull()
|
->columnSpanFull()
|
||||||
->afterStateUpdated(fn (Set $set, $state) => $set('env_variable', str($state)->trim()->snake()->upper()->toString()))
|
->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([
|
->validationMessages([
|
||||||
'unique' => trans('admin/egg.error_unique'),
|
'unique' => trans('admin/egg.error_unique'),
|
||||||
])
|
])
|
||||||
@ -192,7 +192,7 @@ class EditEgg extends EditRecord
|
|||||||
->suffix('}}')
|
->suffix('}}')
|
||||||
->hintIcon('tabler-code')
|
->hintIcon('tabler-code')
|
||||||
->hintIconTooltip(fn ($state) => "{{{$state}}}")
|
->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'))
|
->rules(EggVariable::getRulesForField('env_variable'))
|
||||||
->validationMessages([
|
->validationMessages([
|
||||||
'unique' => trans('admin/egg.error_unique'),
|
'unique' => trans('admin/egg.error_unique'),
|
||||||
|
@ -110,7 +110,7 @@ class CreateServer extends CreateRecord
|
|||||||
'sm' => 2,
|
'sm' => 2,
|
||||||
'md' => 2,
|
'md' => 2,
|
||||||
])
|
])
|
||||||
->unique(ignoreRecord: true)
|
->unique()
|
||||||
->maxLength(255),
|
->maxLength(255),
|
||||||
|
|
||||||
Select::make('node_id')
|
Select::make('node_id')
|
||||||
|
@ -208,7 +208,7 @@ class EditServer extends EditRecord
|
|||||||
'md' => 2,
|
'md' => 2,
|
||||||
'lg' => 3,
|
'lg' => 3,
|
||||||
])
|
])
|
||||||
->unique(ignoreRecord: true)
|
->unique()
|
||||||
->maxLength(255),
|
->maxLength(255),
|
||||||
Select::make('node_id')
|
Select::make('node_id')
|
||||||
->label(trans('admin/server.node'))
|
->label(trans('admin/server.node'))
|
||||||
|
@ -128,14 +128,14 @@ class UserResource extends Resource
|
|||||||
->label(trans('admin/user.username'))
|
->label(trans('admin/user.username'))
|
||||||
->alphaNum()
|
->alphaNum()
|
||||||
->required()
|
->required()
|
||||||
->unique(ignoreRecord: true)
|
->unique()
|
||||||
->minLength(3)
|
->minLength(3)
|
||||||
->maxLength(255),
|
->maxLength(255),
|
||||||
TextInput::make('email')
|
TextInput::make('email')
|
||||||
->label(trans('admin/user.email'))
|
->label(trans('admin/user.email'))
|
||||||
->email()
|
->email()
|
||||||
->required()
|
->required()
|
||||||
->unique(ignoreRecord: true)
|
->unique()
|
||||||
->maxLength(255),
|
->maxLength(255),
|
||||||
TextInput::make('password')
|
TextInput::make('password')
|
||||||
->label(trans('admin/user.password'))
|
->label(trans('admin/user.password'))
|
||||||
|
@ -30,7 +30,7 @@ class CopyFrom extends Select
|
|||||||
{
|
{
|
||||||
$this->helperText(trans('admin/egg.copy_from_help'));
|
$this->helperText(trans('admin/egg.copy_from_help'));
|
||||||
|
|
||||||
$this->relationship('configFrom', 'name', ignoreRecord: true);
|
$this->relationship('configFrom', 'name');
|
||||||
|
|
||||||
$this->afterStateUpdated(function ($state, Set $set) {
|
$this->afterStateUpdated(function ($state, Set $set) {
|
||||||
$set('copy_script_from', $state);
|
$set('copy_script_from', $state);
|
||||||
@ -54,7 +54,7 @@ class CopyFrom extends Select
|
|||||||
|
|
||||||
public function script(): static
|
public function script(): static
|
||||||
{
|
{
|
||||||
$this->relationship('scriptFrom', 'name', ignoreRecord: true);
|
$this->relationship('scriptFrom', 'name');
|
||||||
|
|
||||||
$this->afterStateUpdated(function ($state, Set $set, Component $livewire) {
|
$this->afterStateUpdated(function ($state, Set $set, Component $livewire) {
|
||||||
if ($state === null) {
|
if ($state === null) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user