fix attendance

This commit is contained in:
root
2026-06-04 20:49:14 -04:00
parent 6fa656bb6c
commit d28d11e2e5
15 changed files with 1101 additions and 44 deletions
+11
View File
@@ -112,6 +112,7 @@ use App\Http\Controllers\Api\Attendance\AdminAttendanceApiController;
use App\Http\Controllers\Api\Attendance\AttendanceCommentTemplateController;
use App\Http\Controllers\Api\Attendance\TeacherAttendanceApiController;
use App\Http\Controllers\Api\Attendance\StaffAttendanceApiController;
use App\Http\Controllers\Api\AttendanceManagement\AttendanceManagementController;
use App\Http\Controllers\Api\Utilities\ProofreadController;
use App\Http\Controllers\Api\PrintRequests\PrintRequestsController;
use App\Http\Controllers\Api\BadgeScan\BadgeScanController;
@@ -475,6 +476,16 @@ Route::prefix('v1')->group(function () {
Route::post('/', [EarlyDismissalsController::class, 'store']);
Route::post('/signature', [EarlyDismissalsController::class, 'uploadSignature']);
});
Route::prefix('management')->group(function () {
Route::get('/dashboard', [AttendanceManagementController::class, 'dashboard']);
Route::post('/scan', [AttendanceManagementController::class, 'scan']);
Route::post('/manual-entry', [AttendanceManagementController::class, 'manualEntry']);
Route::post('/exit-entry', [AttendanceManagementController::class, 'exitEntry']);
Route::post('/absent', [AttendanceManagementController::class, 'absent']);
Route::post('/{id}/follow-up', [AttendanceManagementController::class, 'completeFollowUp']);
Route::post('/{id}/late-slip-reprint', [AttendanceManagementController::class, 'reprintLateSlip']);
});
});
Route::middleware('auth:api')->prefix('attendance-tracking')->group(function () {