diff --git a/resources/views/front/career/admin_dashboard.blade.php b/resources/views/front/career/admin_dashboard.blade.php index 92bc1b5..74e691c 100644 --- a/resources/views/front/career/admin_dashboard.blade.php +++ b/resources/views/front/career/admin_dashboard.blade.php @@ -5,275 +5,19 @@
- -
-
- Yönetici Paneli -

Hoş Geldiniz, Yöneticimiz

-

Stajyer başvurularını, takvimlerini ve proje depolarını buradan takip edebilirsiniz.

-
-
- - - Ana Sayfa - -
- @csrf - -
-
-
+ + @include('front.career.partials.welcome') - -
-
-
- -
-
- Toplam Stajyer - {{ $allInterns->count() }} -
-
+ + @include('front.career.partials.stats') -
-
- -
-
- Kabul Edilen - {{ $allInterns->where('status', 'accepted')->count() }} -
-
+ + @include('front.career.partials.gantt') -
-
- -
-
- Evrak Bekleyen - {{ $allInterns->where('status', 'waiting_document')->count() }} -
-
- -
-
- -
-
- Git Tanımlayan - {{ $allInterns->whereNotNull('github_repo')->count() }} -
-
-
- - -
-
-

- - Stajyer Gantt Şeması ve Takvimi -

- DevExtreme Görünümü -
- - @if($ganttInterns->isEmpty()) -
- -

Tarihleri belirlenmiş onaylı stajyer bulunamadı.

-
- @else - -
-
-
- @endif -
- - -
-

- - Stajyer Listesi ve Detaylı Takip -

- -
- - - - - - - - - - - - - @foreach($allInterns as $intern) - - - - - - - - - - - - - - - - - - - - @endforeach - -
StajyerStaj TarihleriDurumBelgelerGitHub & RepoKayıt Tarihi
-
{{ $intern->name }}
-
- {{ $intern->email }} - @if($intern->phone) - {{ $intern->phone }} - @endif -
-
- @if($intern->internship_start_date && $intern->internship_end_date) -
- {{ \Carbon\Carbon::parse($intern->internship_start_date)->format('d.m.Y') }} - {{ \Carbon\Carbon::parse($intern->internship_end_date)->format('d.m.Y') }} - {{ $intern->internship_total_days }} İş Günü -
- @else - Belirlenmemiş - @endif -
- - @if($intern->status === 'accepted') Kabul Edildi - @elseif($intern->status === 'rejected') Reddedildi - @elseif($intern->status === 'reviewed') İncelendi - @elseif($intern->status === 'waiting_document') Evrak Bekleniyor - @else Beklemede @endif - - -
- @if($intern->cv_path) - - CV - - @endif - - @if($intern->to_be_signed_internship_form_path) - - İmzalanacak Form - - @endif - - @if($intern->signed_internship_form_path) - - İmzalı Form - - @endif -
-
- @if($intern->github_repo) - - @else - Tanımlanmamış - @endif - - {{ \Carbon\Carbon::parse($intern->created_at)->format('d.m.Y H:i') }} -
-
-
+ + @include('front.career.partials.list')
@endsection - -@push('styles') - - - - - - -@if(!$ganttInterns->isEmpty()) - - - - -@endif -@endpush diff --git a/resources/views/front/career/partials/gantt.blade.php b/resources/views/front/career/partials/gantt.blade.php new file mode 100644 index 0000000..81d327c --- /dev/null +++ b/resources/views/front/career/partials/gantt.blade.php @@ -0,0 +1,100 @@ + +
+
+

+ + Stajyer Gantt Şeması ve Takvimi +

+ DevExtreme Görünümü +
+ + @if($ganttInterns->isEmpty()) +
+ +

Tarihleri belirlenmiş onaylı stajyer bulunamadı.

+
+ @else + +
+
+
+ @endif +
+ +@push('styles') + + + + + +@endpush + +@push('scripts') + +@if(!$ganttInterns->isEmpty()) + + + + +@endif +@endpush diff --git a/resources/views/front/career/partials/list.blade.php b/resources/views/front/career/partials/list.blade.php new file mode 100644 index 0000000..5311dfe --- /dev/null +++ b/resources/views/front/career/partials/list.blade.php @@ -0,0 +1,111 @@ + +
+

+ + Stajyer Listesi ve Detaylı Takip +

+ +
+ + + + + + + + + + + + + @foreach($allInterns as $intern) + + + + + + + + + + + + + + + + + + + + @endforeach + +
StajyerStaj TarihleriDurumBelgelerGitHub & RepoKayıt Tarihi
+
{{ $intern->name }}
+
+ {{ $intern->email }} + @if($intern->phone) + {{ $intern->phone }} + @endif +
+
+ @if($intern->internship_start_date && $intern->internship_end_date) +
+ {{ \Carbon\Carbon::parse($intern->internship_start_date)->format('d.m.Y') }} - {{ \Carbon\Carbon::parse($intern->internship_end_date)->format('d.m.Y') }} + {{ $intern->internship_total_days }} İş Günü +
+ @else + Belirlenmemiş + @endif +
+ + @if($intern->status === 'accepted') Kabul Edildi + @elseif($intern->status === 'rejected') Reddedildi + @elseif($intern->status === 'reviewed') İncelendi + @elseif($intern->status === 'waiting_document') Evrak Bekleniyor + @else Beklemede @endif + + +
+ @if($intern->cv_path) + + CV + + @endif + + @if($intern->to_be_signed_internship_form_path) + + İmzalanacak Form + + @endif + + @if($intern->signed_internship_form_path) + + İmzalı Form + + @endif +
+
+ @if($intern->github_repo) + + @else + Tanımlanmamış + @endif + + {{ \Carbon\Carbon::parse($intern->created_at)->format('d.m.Y H:i') }} +
+
+
diff --git a/resources/views/front/career/partials/stats.blade.php b/resources/views/front/career/partials/stats.blade.php new file mode 100644 index 0000000..d56f19f --- /dev/null +++ b/resources/views/front/career/partials/stats.blade.php @@ -0,0 +1,42 @@ + +
+
+
+ +
+
+ Toplam Stajyer + {{ $allInterns->count() }} +
+
+ +
+
+ +
+
+ Kabul Edilen + {{ $allInterns->where('status', 'accepted')->count() }} +
+
+ +
+
+ +
+
+ Evrak Bekleyen + {{ $allInterns->where('status', 'waiting_document')->count() }} +
+
+ +
+
+ +
+
+ Git Tanımlayan + {{ $allInterns->whereNotNull('github_repo')->count() }} +
+
+
diff --git a/resources/views/front/career/partials/welcome.blade.php b/resources/views/front/career/partials/welcome.blade.php new file mode 100644 index 0000000..bdd87b0 --- /dev/null +++ b/resources/views/front/career/partials/welcome.blade.php @@ -0,0 +1,21 @@ + +
+
+ Yönetici Paneli +

Hoş Geldiniz, Yöneticimiz

+

Stajyer başvurularını, takvimlerini ve proje depolarını buradan takip edebilirsiniz.

+
+
+ + + Ana Sayfa + +
+ @csrf + +
+
+