Add labels for various fields across HR resources to improve localization and user experience.
This commit is contained in:
@@ -29,9 +29,11 @@ class ActivityLogsTable
|
||||
->dateTime()
|
||||
->sortable(),
|
||||
TextColumn::make('description')
|
||||
->label(__('hr.fields.description'))
|
||||
->searchable()
|
||||
->limit(50),
|
||||
TextColumn::make('event')
|
||||
->label(__('hr.fields.event'))
|
||||
->badge()
|
||||
->searchable()
|
||||
->sortable(),
|
||||
@@ -48,6 +50,7 @@ class ActivityLogsTable
|
||||
->searchable()
|
||||
->sortable(),
|
||||
TextColumn::make('log_name')
|
||||
->label(__('hr.fields.log_name'))
|
||||
->toggleable(isToggledHiddenByDefault: true),
|
||||
])
|
||||
->defaultSort('created_at', 'desc')
|
||||
@@ -63,6 +66,7 @@ class ActivityLogsTable
|
||||
User::class => __('hr.audit.user'),
|
||||
]),
|
||||
SelectFilter::make('event')
|
||||
->label(__('hr.fields.event'))
|
||||
->options(fn (): array => \Spatie\Activitylog\Models\Activity::query()
|
||||
->whereNotNull('event')
|
||||
->distinct()
|
||||
@@ -74,6 +78,7 @@ class ActivityLogsTable
|
||||
->searchable()
|
||||
->preload(),
|
||||
Filter::make('created_at')
|
||||
->label(__('hr.fields.date'))
|
||||
->schema([
|
||||
DatePicker::make('from')
|
||||
->label(__('hr.fields.from')),
|
||||
|
||||
Reference in New Issue
Block a user