feat: post en delete toegevoegd voor class students en teachers

This commit is contained in:
Adriaan Jacquet 2025-04-06 19:52:00 +02:00
parent 441b77b8cd
commit d65bb1f4a6
3 changed files with 94 additions and 0 deletions

View file

@ -1,7 +1,11 @@
import express from 'express';
import {
addClassStudentHandler,
addClassTeacherHandler,
createClassHandler,
deleteClassHandler,
deleteClassStudentHandler,
deleteClassTeacherHandler,
getAllClassesHandler,
getClassHandler,
getClassStudentsHandler, getClassTeachersHandler,
@ -24,8 +28,16 @@ router.get('/:id/teacher-invitations', getTeacherInvitationsHandler);
router.get('/:id/students', getClassStudentsHandler);
router.post('/:id/students', addClassStudentHandler);
router.delete('/:id/students/:username', deleteClassStudentHandler);
router.get('/:id/teachers', getClassTeachersHandler);
router.post('/:id/teachers', addClassTeacherHandler);
router.delete('/:id/teachers/:username', deleteClassTeacherHandler);
router.use('/:classid/assignments', assignmentRouter);
export default router;