Expand description
§Modules Routes Module
Defines and wires up routes for the /api/modules
endpoint group.
§Structure
post.rs
— POST handlers (e.g., create module, assign lecturers)get.rs
— GET handlers (e.g., fetch modules, lecturers, students)put.rs
— PUT handlers (e.g., edit module, edit lecturers)delete.rs
— DELETE handlers (e.g., remove lecturers, students, tutors)assignments.rs
— nested assignment routes under modules
§Usage
Call modules_routes()
to get a configured Router
for /modules
to be mounted in the main app.
Modules§
- announcements
- Announcement Routes Module
- assignments
- Assignment routes module.
- common
- Module and role request/response models.
- delete
- Module deletion routes.
- get
- Module query routes.
- personnel
- Module Personnel Routes
- post
- Module creation routes.
- put
- Module management routes.
Functions§
- modules_
routes - Builds and returns the
/modules
route group.