fix test errors
API CI/CD / Validate (composer + pint) (push) Successful in 2m47s
API CI/CD / Test (PHPUnit) (push) Failing after 3m8s
API CI/CD / Build frontend assets (push) Failing after 5m22s
API CI/CD / Security audit (push) Failing after 34s
API CI/CD / Deploy to shared hosting (PHP) (push) Has been skipped

This commit is contained in:
root
2026-06-26 15:37:03 -04:00
parent 2ad6e9cf02
commit 5e35fefd69
56 changed files with 313 additions and 86 deletions
@@ -9,6 +9,7 @@ use App\Http\Requests\Teachers\TeacherSwitchClassRequest;
use App\Http\Resources\Teachers\TeacherAbsenceResource;
use App\Http\Resources\Teachers\TeacherClassResource;
use App\Http\Resources\Teachers\TeacherStudentResource;
use App\Models\Configuration;
use App\Models\User;
use App\Services\Teachers\TeacherAbsenceService;
use App\Services\Teachers\TeacherDashboardService;
@@ -58,6 +59,16 @@ class TeacherController extends BaseApiController
]);
}
public function selectSemester(): JsonResponse
{
return response()->json([
'ok' => true,
'school_year' => Configuration::getConfig('school_year'),
'semester' => Configuration::getConfig('semester'),
'semester_options' => ['Fall', 'Spring'],
]);
}
public function switchClass(TeacherSwitchClassRequest $request): JsonResponse
{
$guard = $this->authenticatedUserIdOrUnauthorized();