Fixed many feature failures around preferences, route coverage, administrator enrollment, assignment section names, attendance tracking controller access, finance PDF generation, and finance notification logging.
API CI/CD / Validate (composer + pint) (push) Successful in 3m15s
API CI/CD / Test (PHPUnit) (push) Failing after 5m4s
API CI/CD / Build frontend assets (push) Successful in 1m3s
API CI/CD / Security audit (push) Failing after 49s
API CI/CD / Deploy to shared hosting (PHP) (push) Has been skipped

This commit is contained in:
root
2026-07-07 21:26:47 -04:00
parent e13df69885
commit e0dfc3ec82
46 changed files with 19799 additions and 75 deletions
+5 -5
View File
@@ -578,16 +578,16 @@ Route::prefix('v1')->group(function () {
});
});
Route::middleware(['multi.auth', 'school_year.editable'])->prefix('attendance-tracking')->group(function () {
Route::middleware('school_year.editable')->prefix('attendance-tracking')->group(function () {
Route::get('/pending-violations', [AttendanceTrackingController::class, 'pendingViolations']);
Route::get('/notified-violations', [AttendanceTrackingController::class, 'notifiedViolations']);
Route::get('/student-case/{studentId}', [AttendanceTrackingController::class, 'studentCase']);
Route::post('/record', [AttendanceTrackingController::class, 'record']);
Route::post('/send-auto-emails', [AttendanceTrackingController::class, 'sendAutoEmails']);
Route::post('/record', [AttendanceTrackingController::class, 'record'])->middleware('throttle:60,1');
Route::post('/send-auto-emails', [AttendanceTrackingController::class, 'sendAutoEmails'])->middleware('throttle:60,1');
Route::get('/compose', [AttendanceTrackingController::class, 'compose']);
Route::post('/send-manual-email', [AttendanceTrackingController::class, 'sendManualEmail']);
Route::post('/send-manual-email', [AttendanceTrackingController::class, 'sendManualEmail'])->middleware('throttle:60,1');
Route::get('/parents-info', [AttendanceTrackingController::class, 'parentsInfo']);
Route::post('/save-notification-note', [AttendanceTrackingController::class, 'saveNotificationNote']);
Route::post('/save-notification-note', [AttendanceTrackingController::class, 'saveNotificationNote'])->middleware('throttle:60,1');
});
Route::middleware(['multi.auth', 'school_year.editable'])->prefix('attendance-comment-templates')->group(function () {