Evento model lives in the administrador app and drives the entire platform lifecycle.
Event fields
| Field | Type | Description |
|---|---|---|
titulo | CharField(200) | Event title displayed across the platform |
descripcion | TextField | Full description of the event |
fecha | DateField | The scheduled date of the event |
lugar | CharField(150) | Physical or virtual location |
cupo | PositiveIntegerField | Maximum number of participants (0 = unlimited) |
estado | CharField | Current lifecycle state: BORRADOR, PUBLICADO, or CERRADO |
creado_por | ForeignKey(User) | The user who created the event |
creado_en | DateTimeField | Timestamp when the event was created (auto-set) |
actualizado_en | DateTimeField | Timestamp of the last update (auto-set) |
Event lifecycle
Events move through three states in a fixed progression. The state controls what participants, speakers, and evaluators can do within the event.- BORRADOR (Draft)
- PUBLICADO (Published)
- CERRADO (Closed)
The initial state when an event is created. In this state:
- The event is not visible to participants or speakers for registration.
- The coordinator can configure all event details, schedule activities, define spaces, and set up rubrics.
- No inscriptions can be submitted by participants or speakers.
/administrador/eventos/) create events in BORRADOR by default. Coordinators can also create events via /coordinador/evento/crear/.Lifecycle transitions
POST request to /coordinador/evento/<pk>/estado/. There is no path from CERRADO back to PUBLICADO or BORRADOR.
Managing events
Create the event
An administrator creates the event at
/administrador/eventos/, or a coordinator creates it at /coordinador/evento/crear/. The event starts in the BORRADOR state.Configure details
With the event selected, the coordinator accesses the full event management dashboard at
/coordinador/gestion/ to configure schedules, spaces, rubrics, and inscriptions.Publish the event
When configuration is complete, the coordinator changes the state to
PUBLICADO via /coordinador/evento/<pk>/estado/. Participants and speakers can now register.URL reference
| Role | URL | Purpose |
|---|---|---|
| Administrator | /administrador/eventos/ | Create and list all events |
| Coordinator | /coordinador/eventos/ | List events scoped to the coordinator |
| Coordinator | /coordinador/evento/crear/ | Create a new event |
| Coordinator | /coordinador/evento/<pk>/estado/ | Change event state |
| Coordinator | /coordinador/evento/<pk>/eliminar/ | Delete an event |
| Coordinator | /coordinador/gestion/ | Full event management dashboard |