Refactor AlertMailRuleResource form and table to enhance CC emails input and add searchable functionality to multiple columns
This commit is contained in:
@@ -66,7 +66,7 @@ class AlertMailRuleResource extends Resource
|
||||
Forms\Components\TextInput::make('email')
|
||||
->label('Email')
|
||||
->required(),
|
||||
Forms\Components\TextInput::make('cc_emails')
|
||||
Forms\Components\Textarea::make('cc_emails')
|
||||
->label('CC Emails'),
|
||||
Forms\Components\Select::make('schedule_type')
|
||||
->label('Schedule Type')
|
||||
@@ -85,7 +85,7 @@ class AlertMailRuleResource extends Resource
|
||||
Forms\Components\Hidden::make('updated_by')
|
||||
->default(fn () => Filament::auth()->user()?->name),
|
||||
])
|
||||
->columns(5),
|
||||
->columns(6),
|
||||
]);
|
||||
}
|
||||
|
||||
@@ -114,6 +114,7 @@ class AlertMailRuleResource extends Resource
|
||||
Tables\Columns\TextColumn::make('plant')
|
||||
->label('Plant')
|
||||
->alignCenter()
|
||||
->searchable()
|
||||
->sortable()
|
||||
->formatStateUsing(function ($state) {
|
||||
static $plants;
|
||||
@@ -125,21 +126,26 @@ class AlertMailRuleResource extends Resource
|
||||
Tables\Columns\TextColumn::make('module')
|
||||
->label('Module')
|
||||
->alignCenter()
|
||||
->searchable()
|
||||
->sortable(),
|
||||
Tables\Columns\TextColumn::make('rule_name')
|
||||
->label('Rule Name')
|
||||
->alignCenter()
|
||||
->searchable()
|
||||
->sortable(),
|
||||
Tables\Columns\TextColumn::make('email')
|
||||
->label('Email')
|
||||
->searchable()
|
||||
->alignCenter()
|
||||
->sortable(),
|
||||
Tables\Columns\TextColumn::make('cc_emails')
|
||||
->label('CC Emails')
|
||||
->searchable()
|
||||
->alignCenter()
|
||||
->sortable(),
|
||||
Tables\Columns\TextColumn::make('schedule_type')
|
||||
->label('Schedule Type')
|
||||
->searchable()
|
||||
->alignCenter()
|
||||
->sortable(),
|
||||
Tables\Columns\TextColumn::make('created_at')
|
||||
|
||||
Reference in New Issue
Block a user