Add labels for various fields across HR resources to improve localization and user experience.

This commit is contained in:
Mekan1206
2026-08-02 20:10:48 +05:00
parent 8147f23750
commit e3ec83686c
52 changed files with 363 additions and 26 deletions

View File

@@ -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')),