diff --git a/app/Filament/Resources/AlertMailRuleResource.php b/app/Filament/Resources/AlertMailRuleResource.php index 4ced3e198..467b97ebf 100644 --- a/app/Filament/Resources/AlertMailRuleResource.php +++ b/app/Filament/Resources/AlertMailRuleResource.php @@ -112,7 +112,7 @@ class AlertMailRuleResource extends Resource return ($currentPage - 1) * $perPage + $rowLoop->iteration; }), Tables\Columns\TextColumn::make('plant') - ->label('Plant') + ->label('Plant Name') ->alignCenter() ->searchable() ->sortable() @@ -123,8 +123,22 @@ class AlertMailRuleResource extends Resource } return $plants[$state] ?? 'All Plants'; }), + Tables\Columns\TextColumn::make('plant') + ->label('Plant ID') + ->numeric() + ->alignCenter() + ->searchable() + ->sortable() + ->formatStateUsing(function ($state) { + static $plants; + if (! $plants) { + $plants = Plant::pluck('id', 'id')->toArray(); + } + return $plants[$state] ?? '0'; + }) + ->toggleable(isToggledHiddenByDefault: true), Tables\Columns\TextColumn::make('module') - ->label('Module') + ->label('Module Name') ->alignCenter() ->searchable() ->sortable(), @@ -134,7 +148,7 @@ class AlertMailRuleResource extends Resource ->searchable() ->sortable(), Tables\Columns\TextColumn::make('email') - ->label('Email') + ->label('TO Emails') ->searchable() ->alignCenter() ->sortable(), @@ -149,23 +163,28 @@ class AlertMailRuleResource extends Resource ->alignCenter() ->sortable(), Tables\Columns\TextColumn::make('created_at') + ->label('Created At') ->alignCenter() ->dateTime() ->sortable() - ->toggleable(isToggledHiddenByDefault: true), + ->toggleable(isToggledHiddenByDefault: false), Tables\Columns\TextColumn::make('created_by') ->label('Created By') ->alignCenter() ->sortable(), Tables\Columns\TextColumn::make('updated_at') + ->label('Updated At') ->alignCenter() ->dateTime() ->sortable() ->toggleable(isToggledHiddenByDefault: true), Tables\Columns\TextColumn::make('updated_by') ->label('Updated By') - ->sortable(), + ->alignCenter() + ->sortable() + ->toggleable(isToggledHiddenByDefault: true), Tables\Columns\TextColumn::make('deleted_at') + ->label('Deleted At') ->alignCenter() ->dateTime() ->sortable()