Update graduation workflow, promotions, and admin module improvements
This commit is contained in:
@@ -45,7 +45,13 @@ Route::middleware(['auth', 'verified'])->group(function () {
|
||||
|
||||
Route::middleware('role:admin')->group(function () {
|
||||
Route::resource('academic-years', AcademicYearController::class);
|
||||
Route::get('departments/import/template', [DepartmentController::class, 'downloadImportTemplate'])->name('departments.import.template');
|
||||
Route::post('departments/import/preview', [DepartmentController::class, 'previewImport'])->name('departments.import.preview');
|
||||
Route::post('departments/import', [DepartmentController::class, 'import'])->name('departments.import');
|
||||
Route::resource('departments', DepartmentController::class);
|
||||
Route::get('classes/import/template', [SchoolClassController::class, 'downloadImportTemplate'])->name('classes.import.template');
|
||||
Route::post('classes/import/preview', [SchoolClassController::class, 'previewImport'])->name('classes.import.preview');
|
||||
Route::post('classes/import', [SchoolClassController::class, 'import'])->name('classes.import');
|
||||
Route::post('classes/generate', [SchoolClassController::class, 'generate'])->name('classes.generate');
|
||||
Route::delete('classes/bulk-delete', [SchoolClassController::class, 'bulkDestroy'])->name('classes.bulk-destroy');
|
||||
Route::resource('classes', SchoolClassController::class);
|
||||
@@ -74,6 +80,7 @@ Route::middleware(['auth', 'verified'])->group(function () {
|
||||
Route::get('students/lulus', [GraduatedStudentController::class, 'index'])->name('graduated-students.index');
|
||||
Route::get('students/lulus/bulk-upload', [GraduationBulkUploadController::class, 'index'])->name('graduated-students.bulk-upload.index');
|
||||
Route::post('students/lulus/bulk-upload/preview', [GraduationBulkUploadController::class, 'preview'])->name('graduated-students.bulk-upload.preview');
|
||||
Route::post('students/lulus/bulk-upload/preview-ajax', [GraduationBulkUploadController::class, 'previewAjax'])->name('graduated-students.bulk-upload.preview-ajax');
|
||||
Route::post('students/lulus/bulk-upload', [GraduationBulkUploadController::class, 'store'])->name('graduated-students.bulk-upload.store');
|
||||
Route::get('students/lulus/{graduatedStudent}', [GraduatedStudentController::class, 'show'])->name('graduated-students.show');
|
||||
Route::patch('students/lulus/{graduatedStudent}', [GraduatedStudentController::class, 'update'])->name('graduated-students.update');
|
||||
@@ -104,3 +111,4 @@ Route::middleware(['auth', 'verified'])->group(function () {
|
||||
});
|
||||
|
||||
require __DIR__.'/auth.php';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user