OdooWiki OCA HUB

Event cancellation workflows

event_stage_cancelled folder_open OCA/event open_in_new
Marketing Licencia: AGPL-3

Este módulo añade la posibilidad de marcar una etapa de evento como cancelada para que podamos enganchar flujos de trabajo a ella, como cancelar registros o programar eventos de correo especiales.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 19.0

Añade una etapa "Cancelled" para los eventos y un botón Cancel Event que mueve el evento a esa etapa y cancela todos sus asistentes, además de una nueva opción de mailing para enviar un correo a los asistentes tras la cancelación.

Este módulo permite marcar un evento como cancelado de forma controlada. En la pantalla de configuración de etapas del evento aparece una nueva casilla "The event is cancelled" junto al indicador de fin de flujo existente, y se proporciona una etapa "Cancelled" ya preparada.

En el formulario del evento, aparece un botón "Cancel Event" en la cabecera siempre que el evento no esté ya en una etapa cancelada o finalizada y exista al menos una etapa cancelada. Al pulsarlo, solicita confirmación, mueve el evento a la etapa cancelada, establece su estado kanban como cancelado y cancela todas las inscripciones de asistentes que no estén ya canceladas.

Se añade una nueva opción de intervalo de envío, "After the event cancellation", a los programadores de correo de eventos y a la configuración de correo de los tipos de evento. Los envíos con esta opción se programan en relación con el momento en que se canceló el evento, y solo se envían a las inscripciones que se cancelaron debido a la cancelación del evento, no a las personas que ya habían cancelado antes. Una plantilla de correo lista para usar, "Event: Cancelled", informa a los asistentes de que el evento está cancelado y proporciona los datos de contacto del organizador.

Las inscripciones conservan un indicador técnico que registra que se cancelaron desde el evento, que es lo que impulsa esos correos posteriores a la cancelación.

Depende de

event

Lo necesitan otros módulos

Modelos y campos (6)
  • event.mail · amplía un modelo existenteinterval_type
  • event.event · amplía un modelo existenteshow_cancel_button
  • event.stage · amplía un modelo existenteis_cancelled
  • event.type.mail · amplía un modelo existenteinterval_type
  • event.registration · amplía un modelo existentecancelled_from_event
  • event.mail.registration · amplía un modelo existente

Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para establecer una etapa como cancelada:

  • Ve a Events > Configuration > Event Stages y elige la que quieras que sea la cancelada.

Para programar un correo que se dispare cuando el evento se cancele:

  • Ve a Events y selecciona un evento.
  • Ve a la pestaña Communication y añade un nuevo programador.
  • Elige dispararlo After the event cancellation.
  • Elige los demás parámetros como la plantilla o el intervalo.

Cuando el evento se cancele, el correo correspondiente se enviará a los asistentes que estuvieran confirmados en el momento de la cancelación.

Cuando quieras cancelar un evento y su inscripción, solo tienes que hacer clic en el botón Cancel Event desde el propio evento.

Aparecerá un diálogo de confirmación y, si lo confirmas, las inscripciones vinculadas también se cancelarán.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.