Expand description
Ticket routes module.
Provides the /tickets
route group with full CRUD and nested message functionality.
Routes include:
- Create, open, close, delete, and get tickets
- List all tickets
- Nested routes for ticket messages
Access control is enforced via middleware guards for ticket ownership, lecturer, or admin roles.
Modules§
- common
- Ticket utilities.
- delete
- Ticket deletion handler.
- get
- Ticket retrieval handlers.
- post
- Ticket creation handler.
- put
- Ticket status handlers.
- ticket_
messages - Ticket message routes.
Functions§
- ticket_
routes - Builds and returns the
/tickets
route group for a given ticket context.