feat: implement internship journal approval status tracking and add single-day printing functionality
This commit is contained in:
@@ -494,6 +494,8 @@ class CareerController extends Controller
|
||||
], [
|
||||
'content' => $request->content,
|
||||
'is_retroactive' => $isRetroactive,
|
||||
'supervisor_approved' => false,
|
||||
'supervisor_name' => null,
|
||||
]);
|
||||
|
||||
return response()->json([
|
||||
@@ -521,6 +523,15 @@ class CareerController extends Controller
|
||||
}
|
||||
|
||||
$days = self::getInternshipDates($intern->internship_start_date, $intern->internship_total_days);
|
||||
|
||||
$dayFilter = $request->query('day');
|
||||
if ($dayFilter) {
|
||||
$days = array_filter($days, function($d) use ($dayFilter) {
|
||||
return $d['day_number'] == $dayFilter;
|
||||
});
|
||||
$days = array_values($days);
|
||||
}
|
||||
|
||||
$savedEntries = $intern->journalEntries()->get()->keyBy('day_number');
|
||||
|
||||
return view('front.career.print', [
|
||||
|
||||
Reference in New Issue
Block a user