TIP: You can type at any time to perform a new search.
Event cancellation workflows
event_stage_cancelled · OCA/event
- Repository
- OCA/event · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Marketing
- Folder size
- 0.14 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/event
- Last tracking update
- 2026-08-14 11:31:50
- Authors
- Odoo Community Association (OCA), Tecnativa
- Maintainers
- Odoo Community Association (OCA), Tecnativa
- Committers
- OCA-git-bot, oca-ci, eduezerouali-tecnativa
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- website_event_track_stage_cancelled
- Description
This module adds the posibility of flagging an event stage as cancelled so we can hook workflows onto it like cancelling registrations or scheduling special mail events.
Code Analysis ⓘ
Views touched (2)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
event_stage_view_form |
event.stage | form | Inherits event.event_stage_view_form | |
view_event_form |
event.event | form | Inherits event.view_event_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (6)
New fields (1)
-
show_cancel_buttonBooleancompute='_compute_show_cancel_button'
-
button_cancel(self)Perform cancellation of the attendees
New fields (1)
-
interval_typeSelectionondelete={'after_cancel': 'cascade'}selection_add=[('after_cancel', 'After the event cancellation')]
-
execute(self)Plan the mailings
New fields (0)
No new fields.
Public methods (1)-
execute(self)We don't have a very good hooks. This is almost rewritten from the original just allows to send the mailing to the cancelled registrations
New fields (1)
-
cancelled_from_eventBooleanhelp='Technical field to distinguish those registrations which where cancelled from the event so we can, for example send them scheduled mails after the cancellation but not if the were cancelled before that'
-
action_cancel(self)
New fields (1)
-
is_cancelledBooleanhelp='The event is cancelled'
No public methods.
New fields (1)
-
interval_typeSelectionondelete={'after_cancel': 'cascade'}selection_add=[('after_cancel', 'After the event cancellation')]
No public methods.
Loading…
Loading…
Loading…