Update graduation workflow, promotions, and admin module improvements
This commit is contained in:
@@ -110,7 +110,25 @@ class GraduatedStudentController extends Controller
|
||||
],
|
||||
'academicYears' => AcademicYear::orderBy('name')->pluck('name', 'id'),
|
||||
'departments' => Department::orderBy('name')->pluck('name', 'id'),
|
||||
'classes' => SchoolClass::orderBy('name')->pluck('name', 'id'),
|
||||
'classes' => SchoolClass::query()
|
||||
->when($academicYearId, function ($query) use ($academicYearId, $classId) {
|
||||
$query->where('academic_year_id', $academicYearId)
|
||||
->where(function ($innerQuery) use ($classId) {
|
||||
$innerQuery->where('level', 'XII');
|
||||
|
||||
if ($classId) {
|
||||
$innerQuery->orWhere('id', $classId);
|
||||
}
|
||||
});
|
||||
}, function ($query) use ($classId) {
|
||||
if ($classId) {
|
||||
$query->whereKey($classId);
|
||||
} else {
|
||||
$query->whereRaw('1 = 0');
|
||||
}
|
||||
})
|
||||
->orderBy('name')
|
||||
->pluck('name', 'id'),
|
||||
'documentStatusOptions' => [
|
||||
'all' => 'Semua Dokumen',
|
||||
'complete' => 'Dokumen Lengkap',
|
||||
|
||||
Reference in New Issue
Block a user