feat: add waiting_document status to career applications and localize status labels

This commit is contained in:
Ümit Tunç
2026-06-01 07:59:32 +03:00
parent 76081f0e85
commit e24b4bdf41
8 changed files with 50 additions and 9 deletions
@@ -50,10 +50,11 @@ class CareerApplicationForm
Select::make('status')
->label(__('career.status'))
->options([
'pending' => 'Pending',
'reviewed' => 'Reviewed',
'rejected' => 'Rejected',
'accepted' => 'Accepted',
'pending' => __('career.pending'),
'reviewed' => __('career.reviewed'),
'rejected' => __('career.rejected'),
'accepted' => __('career.accepted'),
'waiting_document' => __('career.waiting_document'),
])
->required(),
@@ -49,8 +49,10 @@ class CareerApplicationsTable
'reviewed' => 'info',
'rejected' => 'danger',
'accepted' => 'success',
'waiting_document' => 'warning',
default => 'gray',
}),
})
->formatStateUsing(fn (string $state): string => __("career.{$state}")),
TextColumn::make('git_knowledge')
->label(__('career.git_knowledge'))
@@ -73,10 +75,11 @@ class CareerApplicationsTable
SelectFilter::make('status')
->label(__('career.status'))
->options([
'pending' => 'Pending',
'reviewed' => 'Reviewed',
'rejected' => 'Rejected',
'accepted' => 'Accepted',
'pending' => __('career.pending'),
'reviewed' => __('career.reviewed'),
'rejected' => __('career.rejected'),
'accepted' => __('career.accepted'),
'waiting_document' => __('career.waiting_document'),
]),
SelectFilter::make('type')
->label(__('career.type'))