Updated disabled functionality if record exist
All checks were successful
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 13s

This commit is contained in:
dhanabalan
2026-09-05 12:13:34 +05:30
parent f896b76ba8
commit 5e3b8898d8

View File

@@ -104,7 +104,8 @@ class RequestCharacteristicResource extends Resource
} }
$set('updated_by', Filament::auth()->user()?->name); $set('updated_by', Filament::auth()->user()?->name);
}) })
->disabled(fn ($get) => self::isFieldDisabled($get)), // ->disabled(fn ($get) => self::isFieldDisabled($get))
->disabled(fn (Get $get) => ! empty($get('id'))),
Forms\Components\Select::make('machine_id') Forms\Components\Select::make('machine_id')
->label('Work Center') ->label('Work Center')
// ->relationship('machine', 'name') // ->relationship('machine', 'name')
@@ -133,7 +134,7 @@ class RequestCharacteristicResource extends Resource
$set('approver_type', null); $set('approver_type', null);
$set('updated_by', Filament::auth()->user()?->name); $set('updated_by', Filament::auth()->user()?->name);
}) })
->disabled(fn ($get) => self::isFieldDisabled($get)), ->disabled(fn (Get $get) => ! empty($get('id'))),
Forms\Components\Hidden::make('show_validation_image') Forms\Components\Hidden::make('show_validation_image')
->reactive() ->reactive()
->default(false), ->default(false),
@@ -224,7 +225,7 @@ class RequestCharacteristicResource extends Resource
return ($userHas && strlen($userHas) > 0) ? null : optional(RequestCharacteristic::latest()->first())->item_id ?? null; return ($userHas && strlen($userHas) > 0) ? null : optional(RequestCharacteristic::latest()->first())->item_id ?? null;
}) })
->disabled(fn ($get) => self::isFieldDisabled($get)), ->disabled(fn (Get $get) => ! empty($get('id'))),
Forms\Components\TextInput::make('aufnr') Forms\Components\TextInput::make('aufnr')
->label('Job Number') ->label('Job Number')
->reactive() ->reactive()
@@ -251,7 +252,7 @@ class RequestCharacteristicResource extends Resource
return ($userHas && strlen($userHas) > 0) ? null : optional(RequestCharacteristic::latest()->first())->aufnr ?? null; return ($userHas && strlen($userHas) > 0) ? null : optional(RequestCharacteristic::latest()->first())->aufnr ?? null;
}) })
->readOnly(fn ($get) => ($get('item_id') == null)) ->readOnly(fn ($get) => ($get('item_id') == null))
->disabled(fn ($get) => self::isFieldDisabled($get)), ->disabled(fn (Get $get) => ! empty($get('id'))),
Forms\Components\TextInput::make('gernr') Forms\Components\TextInput::make('gernr')
->label('Serial Number') ->label('Serial Number')
->reactive() ->reactive()
@@ -281,7 +282,8 @@ class RequestCharacteristicResource extends Resource
} }
return false; return false;
}), })
->disabled(fn (Get $get) => ! empty($get('id'))),
Forms\Components\Select::make('machine_name') Forms\Components\Select::make('machine_name')
->label('Machine Name') ->label('Machine Name')
->reactive() ->reactive()
@@ -334,7 +336,8 @@ class RequestCharacteristicResource extends Resource
} }
} }
}) })
->required(), ->required()
->disabled(fn (Get $get) => ! empty($get('id'))),
Forms\Components\Select::make('approver_type') Forms\Components\Select::make('approver_type')
->label('Request Type') ->label('Request Type')
// ->columnSpan(1) // ->columnSpan(1)
@@ -400,7 +403,8 @@ class RequestCharacteristicResource extends Resource
$set('approver_type', null); $set('approver_type', null);
} }
} }
}), })
->disabled(fn (Get $get) => ! empty($get('id'))),
Forms\Components\Select::make('characteristic_approver_master_id') Forms\Components\Select::make('characteristic_approver_master_id')
->label('Master Characteristic Field') ->label('Master Characteristic Field')
// ->relationship('characteristicApproverMaster', 'characteristic_field') // ->relationship('characteristicApproverMaster', 'characteristic_field')
@@ -431,7 +435,8 @@ class RequestCharacteristicResource extends Resource
$set('update_value', null); $set('update_value', null);
$set('updated_by', Filament::auth()->user()?->name); $set('updated_by', Filament::auth()->user()?->name);
}) })
->required(), ->required()
->disabled(fn (Get $get) => ! empty($get('id'))),
Forms\Components\TextInput::make('model_type') Forms\Components\TextInput::make('model_type')
->label('Model Type') ->label('Model Type')
->reactive() ->reactive()
@@ -442,8 +447,8 @@ class RequestCharacteristicResource extends Resource
$set('update_value', null); $set('update_value', null);
$set('updated_by', Filament::auth()->user()?->name); $set('updated_by', Filament::auth()->user()?->name);
}) })
->required(), ->required()
// ->disabled(fn ($get) => self::isFieldDisabled($get)) ->disabled(fn (Get $get) => ! empty($get('id'))),
Section::make('Request Characteristic Details') Section::make('Request Characteristic Details')
// ->columnSpan(['default' => 2, 'sm' => 4]) // ->columnSpan(['default' => 2, 'sm' => 4])
->reactive() ->reactive()