remove school year from pages
Tests / PHPUnit (push) Successful in 1m15s

This commit is contained in:
root
2026-07-17 01:07:31 -04:00
parent 0d0a771dd1
commit 4db8334a3c
12 changed files with 70 additions and 77 deletions
+10 -10
View File
@@ -1015,23 +1015,23 @@ $routes->group('communications', static function ($routes) {
// app/Config/Routes.php
$routes->group('api', static function ($routes) {
// Families & Guardians API
$routes->get('students/(:num)/families', 'FamilyController::familiesByStudent/$1');
$routes->get('families/(:num)/guardians', 'FamilyController::guardiansByFamily/$1');
$routes->get('students/(:num)/families', 'View\FamilyController::familiesByStudent/$1');
$routes->get('families/(:num)/guardians', 'View\FamilyController::guardiansByFamily/$1');
});
$routes->group('families', static function ($routes) {
// Allow GET for convenience in browser; keep POST for API/automation
$routes->match(['get', 'post'], 'bootstrap', 'FamilyController::bootstrap'); // protect with auth in production
$routes->post('attach-second-by-user', 'FamilyController::attachSecondByUser');
$routes->post('attach-second-by-email', 'FamilyController::attachSecondByEmail');
$routes->match(['get', 'post'], 'bootstrap', 'View\FamilyController::bootstrap'); // protect with auth in production
$routes->post('attach-second-by-user', 'View\FamilyController::attachSecondByUser');
$routes->post('attach-second-by-email', 'View\FamilyController::attachSecondByEmail');
$routes->post('set-primary-home', 'FamilyController::setPrimaryHome');
$routes->post('set-guardian-flags', 'FamilyController::setGuardianFlags');
$routes->post('unlink-guardian', 'FamilyController::unlinkGuardian');
$routes->post('unlink-student', 'FamilyController::unlinkStudent');
$routes->post('set-primary-home', 'View\FamilyController::setPrimaryHome');
$routes->post('set-guardian-flags', 'View\FamilyController::setGuardianFlags');
$routes->post('unlink-guardian', 'View\FamilyController::unlinkGuardian');
$routes->post('unlink-student', 'View\FamilyController::unlinkStudent');
});
// Allow GET for manual triggering from browser
$routes->match(['get', 'post'], 'families/import-legacy', 'FamilyController::importSecondParentsFromLegacy');
$routes->match(['get', 'post'], 'families/import-legacy', 'View\FamilyController::importSecondParentsFromLegacy');
// Admin page (protect with your auth/permission)
$routes->group('family', static function ($routes) {