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