From ade587f5c6ca29caffd4e62a2a1ebcf7c12637c9 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Fri, 18 Sep 2026 16:43:11 +0530 Subject: [PATCH] Columns re-ordering on resource page for class characteristics and temp class characteristics --- .../Resources/ClassCharacteristicResource.php | 40 +++++++++---------- .../TempClassCharacteristicResource.php | 13 +++--- 2 files changed, 27 insertions(+), 26 deletions(-) diff --git a/app/Filament/Resources/ClassCharacteristicResource.php b/app/Filament/Resources/ClassCharacteristicResource.php index 0db4320..37ac262 100644 --- a/app/Filament/Resources/ClassCharacteristicResource.php +++ b/app/Filament/Resources/ClassCharacteristicResource.php @@ -1290,26 +1290,6 @@ class ClassCharacteristicResource extends Resource ->afterStateUpdated(function (callable $set) { $set('updated_by', Filament::auth()->user()?->name); }), - Forms\Components\TextInput::make('pending_released_status') - ->label('PENDING RELEASED STATUS') - ->reactive() - ->integer() - ->afterStateUpdated(function (callable $set) { - $set('updated_by', Filament::auth()->user()?->name); - }) - ->default(0) - ->required(), - Forms\Components\TextInput::make('has_work_flow_id') - ->label('HAS WORK FLOW ID') - ->reactive() - ->minValue(0) - ->integer() - ->maxValue(3) - ->afterStateUpdated(function (callable $set) { - $set('updated_by', Filament::auth()->user()?->name); - }) - ->default(0) - ->required(), Forms\Components\Select::make('motor_stop_flow_id') ->label('MOTOR STOP FLOW ID') // ->nullable() @@ -1378,6 +1358,26 @@ class ClassCharacteristicResource extends Resource $set('updated_by', Filament::auth()->user()?->name); }) ->required(), + Forms\Components\TextInput::make('pending_released_status') + ->label('PENDING RELEASED STATUS') + ->reactive() + ->integer() + ->afterStateUpdated(function (callable $set) { + $set('updated_by', Filament::auth()->user()?->name); + }) + ->default(0) + ->required(), + Forms\Components\TextInput::make('has_work_flow_id') + ->label('HAS WORK FLOW ID') + ->reactive() + ->minValue(0) + ->integer() + ->maxValue(3) + ->afterStateUpdated(function (callable $set) { + $set('updated_by', Filament::auth()->user()?->name); + }) + ->default(0) + ->required(), Forms\Components\Hidden::make('created_by') ->label('Created By') ->default(Filament::auth()->user()?->name), diff --git a/app/Filament/Resources/TempClassCharacteristicResource.php b/app/Filament/Resources/TempClassCharacteristicResource.php index afce05f..16504fe 100644 --- a/app/Filament/Resources/TempClassCharacteristicResource.php +++ b/app/Filament/Resources/TempClassCharacteristicResource.php @@ -129,6 +129,13 @@ class TempClassCharacteristicResource extends Resource $set('updated_by', Filament::auth()->user()?->name); }) ->required(), + Forms\Components\TextInput::make('model_type') + ->label('MODEL TYPE') + ->reactive() + ->afterStateUpdated(function (callable $set) { + $set('updated_by', Filament::auth()->user()?->name); + }) + ->required(fn (callable $get) => (! $get('id'))), Forms\Components\TextInput::make('class') ->label('CLASS') ->reactive() @@ -987,12 +994,6 @@ class TempClassCharacteristicResource extends Resource ->afterStateUpdated(function (callable $set) { $set('updated_by', Filament::auth()->user()?->name); }), - Forms\Components\TextInput::make('model_type') - ->label('MODEL TYPE') - ->reactive() - ->afterStateUpdated(function (callable $set) { - $set('updated_by', Filament::auth()->user()?->name); - }), Forms\Components\TextInput::make('has_work_flow_id') ->label('HAS WORK FLOW ID') ->reactive()