Update Saqel Platform: 2026-09-12 13:38:49

This commit is contained in:
Hamza-Ayed
2026-09-12 13:38:49 +03:00
parent 1f31369893
commit f4d4f02853
34 changed files with 9136 additions and 386 deletions
+3
View File
@@ -135,6 +135,8 @@ $router->post('/api/super-admin/staff/toggle', [\App\Controllers\SuperAdminContr
$router->get('/api/super-admin/directorates', [\App\Controllers\SuperAdminController::class, 'directorates'], $superAdminMiddleware);
$router->post('/api/super-admin/directorates/save', [\App\Controllers\SuperAdminController::class, 'saveDirectorate'], $superAdminMiddleware);
$router->post('/api/super-admin/directorates/toggle', [\App\Controllers\SuperAdminController::class, 'toggleDirectorate'], $superAdminMiddleware);
$router->get('/api/super-admin/publication-bundles', [\App\Controllers\SuperAdminController::class, 'publicationBundles'], $superAdminMiddleware);
$router->post('/api/super-admin/submissions/review', [\App\Controllers\SuperAdminController::class, 'reviewSubmission'], $superAdminMiddleware);
// OTP Authentication Routes (WhatsApp via Nabeh Gateway + Device Fingerprinting)
$router->post('/api/auth/otp/request', [\App\Controllers\AuthController::class, 'requestOtp'], [\App\Middlewares\RateLimitMiddleware::class]);
@@ -148,6 +150,7 @@ $router->post('/api/student/profile/update-grade', [\App\Controllers\AuthControl
// Guardian Routes (Authenticated)
$router->get('/api/guardian/dashboard', [\App\Controllers\GuardianController::class, 'getDashboard'], $guardianMiddleware);
$router->get('/api/guardian/children/{id}/error-notebook', [\App\Controllers\GuardianController::class, 'getChildErrorNotebook'], $guardianMiddleware);
$router->post('/api/guardian/children/link-requests', [\App\Controllers\GuardianController::class, 'requestChildLink'], $guardianMiddleware);
$router->get('/api/student/guardian-link-requests', [\App\Controllers\GuardianController::class, 'pendingLinkRequests'], $studentMiddleware);
$router->post('/api/student/guardian-link-requests/review', [\App\Controllers\GuardianController::class, 'reviewLinkRequest'], $studentMiddleware);