fix test issues
API CI/CD / Validate (composer + pint) (push) Successful in 3m5s
API CI/CD / Test (PHPUnit) (push) Failing after 7m12s
API CI/CD / Build frontend assets (push) Successful in 1m2s
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-06 02:39:13 -04:00
parent 90f9857b06
commit 304fa6bfd0
14 changed files with 1018 additions and 17 deletions
+7 -1
View File
@@ -509,7 +509,7 @@ Route::prefix('v1')->group(function () {
});
Route::middleware(['multi.auth', 'account.active'])->prefix('school-years')->group(function () {
Route::get('/', [SchoolYearController::class, 'index']);
Route::get('/', [SchoolYearController::class, 'index'])->middleware('perm:school_year.view');
Route::get('current', [SchoolYearController::class, 'current']);
Route::get('options', [SchoolYearController::class, 'options']);
Route::post('/', [SchoolYearController::class, 'store'])->middleware('perm:school_year.create');
@@ -1256,6 +1256,12 @@ Route::prefix('v1')->group(function () {
Route::delete('{id}', [ConfigurationAdminController::class, 'destroy']);
});
// Legacy alias: /configuration-admin -> /configuration
Route::middleware('admin.access')->prefix('configuration-admin')->group(function () {
Route::get('/', [ConfigurationAdminController::class, 'index']);
Route::post('/', [ConfigurationAdminController::class, 'store']);
});
Route::prefix('system')->group(function () {
Route::get('semester-range/school-year', [SemesterRangeController::class, 'schoolYearRange']);
Route::get('semester-range/semester', [SemesterRangeController::class, 'semesterRange']);