feat: add waiting_document status to career applications and localize status labels
This commit is contained in:
@@ -50,10 +50,11 @@ class CareerApplicationForm
|
|||||||
Select::make('status')
|
Select::make('status')
|
||||||
->label(__('career.status'))
|
->label(__('career.status'))
|
||||||
->options([
|
->options([
|
||||||
'pending' => 'Pending',
|
'pending' => __('career.pending'),
|
||||||
'reviewed' => 'Reviewed',
|
'reviewed' => __('career.reviewed'),
|
||||||
'rejected' => 'Rejected',
|
'rejected' => __('career.rejected'),
|
||||||
'accepted' => 'Accepted',
|
'accepted' => __('career.accepted'),
|
||||||
|
'waiting_document' => __('career.waiting_document'),
|
||||||
])
|
])
|
||||||
->required(),
|
->required(),
|
||||||
|
|
||||||
|
|||||||
@@ -49,8 +49,10 @@ class CareerApplicationsTable
|
|||||||
'reviewed' => 'info',
|
'reviewed' => 'info',
|
||||||
'rejected' => 'danger',
|
'rejected' => 'danger',
|
||||||
'accepted' => 'success',
|
'accepted' => 'success',
|
||||||
|
'waiting_document' => 'warning',
|
||||||
default => 'gray',
|
default => 'gray',
|
||||||
}),
|
})
|
||||||
|
->formatStateUsing(fn (string $state): string => __("career.{$state}")),
|
||||||
|
|
||||||
TextColumn::make('git_knowledge')
|
TextColumn::make('git_knowledge')
|
||||||
->label(__('career.git_knowledge'))
|
->label(__('career.git_knowledge'))
|
||||||
@@ -73,10 +75,11 @@ class CareerApplicationsTable
|
|||||||
SelectFilter::make('status')
|
SelectFilter::make('status')
|
||||||
->label(__('career.status'))
|
->label(__('career.status'))
|
||||||
->options([
|
->options([
|
||||||
'pending' => 'Pending',
|
'pending' => __('career.pending'),
|
||||||
'reviewed' => 'Reviewed',
|
'reviewed' => __('career.reviewed'),
|
||||||
'rejected' => 'Rejected',
|
'rejected' => __('career.rejected'),
|
||||||
'accepted' => 'Accepted',
|
'accepted' => __('career.accepted'),
|
||||||
|
'waiting_document' => __('career.waiting_document'),
|
||||||
]),
|
]),
|
||||||
SelectFilter::make('type')
|
SelectFilter::make('type')
|
||||||
->label(__('career.type'))
|
->label(__('career.type'))
|
||||||
|
|||||||
@@ -69,4 +69,11 @@ return [
|
|||||||
'flexible_projects_desc' => 'المرونة ضرورية في مشاريعنا. أنت تشارك في مشاريع حقيقية تناسب قدراتك.',
|
'flexible_projects_desc' => 'المرونة ضرورية في مشاريعنا. أنت تشارك في مشاريع حقيقية تناسب قدراتك.',
|
||||||
'focus_on_development' => 'التركيز على التنمية',
|
'focus_on_development' => 'التركيز على التنمية',
|
||||||
'intent_letter' => 'خطاب النوايا',
|
'intent_letter' => 'خطاب النوايا',
|
||||||
|
|
||||||
|
// Statuses
|
||||||
|
'pending' => 'في الانتظار',
|
||||||
|
'reviewed' => 'تمت المراجعة',
|
||||||
|
'rejected' => 'مرفوض',
|
||||||
|
'accepted' => 'مقبول',
|
||||||
|
'waiting_document' => 'في انتظار الوثيقة',
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -78,4 +78,11 @@ return [
|
|||||||
'flexible_projects_desc' => 'Flexibilität ist in unseren Projekten unerlässlich. Sie nehmen an realen Projekten teil, die für Ihre Talente geeignet sind.',
|
'flexible_projects_desc' => 'Flexibilität ist in unseren Projekten unerlässlich. Sie nehmen an realen Projekten teil, die für Ihre Talente geeignet sind.',
|
||||||
'focus_on_development' => 'Fokus auf Entwicklung',
|
'focus_on_development' => 'Fokus auf Entwicklung',
|
||||||
'intent_letter' => 'Motivationsschreiben',
|
'intent_letter' => 'Motivationsschreiben',
|
||||||
|
|
||||||
|
// Statuses
|
||||||
|
'pending' => 'Ausstehend',
|
||||||
|
'reviewed' => 'Überprüft',
|
||||||
|
'rejected' => 'Abgelehnt',
|
||||||
|
'accepted' => 'Akzeptiert',
|
||||||
|
'waiting_document' => 'Warten auf Dokument',
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -78,4 +78,11 @@ return [
|
|||||||
'flexible_projects_desc' => 'Flexibility is essential in our projects. You will take part in real projects suitable for your talents.',
|
'flexible_projects_desc' => 'Flexibility is essential in our projects. You will take part in real projects suitable for your talents.',
|
||||||
'focus_on_development' => 'Focus on Development',
|
'focus_on_development' => 'Focus on Development',
|
||||||
'intent_letter' => 'Letter of Intent',
|
'intent_letter' => 'Letter of Intent',
|
||||||
|
|
||||||
|
// Statuses
|
||||||
|
'pending' => 'Pending',
|
||||||
|
'reviewed' => 'Reviewed',
|
||||||
|
'rejected' => 'Rejected',
|
||||||
|
'accepted' => 'Accepted',
|
||||||
|
'waiting_document' => 'Waiting for Document',
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -78,4 +78,11 @@ return [
|
|||||||
'flexible_projects_desc' => 'Flexibilitet är avgörande i våra projekt. Du kommer att delta i verkliga projekt som är lämpliga för dina talenter.',
|
'flexible_projects_desc' => 'Flexibilitet är avgörande i våra projekt. Du kommer att delta i verkliga projekt som är lämpliga för dina talenter.',
|
||||||
'focus_on_development' => 'Fokus på utveckling',
|
'focus_on_development' => 'Fokus på utveckling',
|
||||||
'intent_letter' => 'Personligt brev',
|
'intent_letter' => 'Personligt brev',
|
||||||
|
|
||||||
|
// Statuses
|
||||||
|
'pending' => 'Väntar',
|
||||||
|
'reviewed' => 'Granskad',
|
||||||
|
'rejected' => 'Avvisad',
|
||||||
|
'accepted' => 'Accepterad',
|
||||||
|
'waiting_document' => 'Väntar på dokument',
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -78,4 +78,11 @@ return [
|
|||||||
'flexible_projects_desc' => 'Projelerimizde esneklik esastır. Yeteneklerinize uygun gerçek projelerde görev alırsınız.',
|
'flexible_projects_desc' => 'Projelerimizde esneklik esastır. Yeteneklerinize uygun gerçek projelerde görev alırsınız.',
|
||||||
'focus_on_development' => 'Gelişim Odaklılık',
|
'focus_on_development' => 'Gelişim Odaklılık',
|
||||||
'intent_letter' => 'Niyet Mektubu',
|
'intent_letter' => 'Niyet Mektubu',
|
||||||
|
|
||||||
|
// Statuses
|
||||||
|
'pending' => 'Beklemede',
|
||||||
|
'reviewed' => 'İncelendi',
|
||||||
|
'rejected' => 'Reddedildi',
|
||||||
|
'accepted' => 'Kabul Edildi',
|
||||||
|
'waiting_document' => 'Belge Bekleniyor',
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -77,10 +77,12 @@
|
|||||||
@if($intern->status === 'accepted') bg-green-50 text-green-700 border border-green-200
|
@if($intern->status === 'accepted') bg-green-50 text-green-700 border border-green-200
|
||||||
@elseif($intern->status === 'rejected') bg-red-50 text-red-700 border border-red-200
|
@elseif($intern->status === 'rejected') bg-red-50 text-red-700 border border-red-200
|
||||||
@elseif($intern->status === 'reviewed') bg-blue-50 text-blue-700 border border-blue-200
|
@elseif($intern->status === 'reviewed') bg-blue-50 text-blue-700 border border-blue-200
|
||||||
|
@elseif($intern->status === 'waiting_document') bg-amber-50 text-amber-700 border border-amber-200
|
||||||
@else bg-slate-50 text-slate-500 border border-slate-200 @endif">
|
@else bg-slate-50 text-slate-500 border border-slate-200 @endif">
|
||||||
@if($intern->status === 'accepted') Kabul Edildi
|
@if($intern->status === 'accepted') Kabul Edildi
|
||||||
@elseif($intern->status === 'rejected') Reddedildi
|
@elseif($intern->status === 'rejected') Reddedildi
|
||||||
@elseif($intern->status === 'reviewed') İncelendi
|
@elseif($intern->status === 'reviewed') İncelendi
|
||||||
|
@elseif($intern->status === 'waiting_document') Belge Bekleniyor
|
||||||
@else Beklemede @endif
|
@else Beklemede @endif
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user