Enrollment screens
internal/interfaces/http/routes_enrollment.go.
| Method | Path | Gate |
|---|---|---|
| GET | /enrollments |
enrollments read |
| GET | /enrollments/new |
enrollments write |
| POST | /enrollments |
enrollments write |
| GET | /enrollments/bulk |
enrollments write (bulk class-assignment form) |
| POST | /enrollments/bulk |
enrollments write (selective year-fee materialisation) |
| GET/POST | /enrollments/:id/edit |
enrollments write |
| POST | /enrollments/:id/delete |
enrollments delete |
| GET | /enrollments/:id/fees |
student_fees read |
| POST | /enrollments/:id/fees |
student_fees write (add a charge) |
| POST | /enrollments/:id/fees/:feeID/delete |
student_fees delete |
The static /enrollments/bulk is registered before /enrollments/:id so Gin
never confuses it with a detail route.
Rendered from simple-lms/screens/enrollment.md · OKF bundle · regenerate with npm run render