TIP: You can type at any time to perform a new search.
Reasons for event registrations cancellations
event_registration_cancel_reason · OCA/event
- Repository
- OCA/event · module folder · Try on Runboat
- Module version
- 1.0.1
- Category
- Marketing
- Folder size
- 0.06 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/event
- Last tracking update
- 2026-08-07 09:06:35
- Authors
- Odoo Community Association (OCA), Tecnativa
- Maintainers
- Odoo Community Association (OCA), Tecnativa
- Committers
- Weblate, OCA-git-bot, oca-ci, Samir GUESMI, Frederic
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
This module allows to add predefined reasons for the attendees to report back why they cancel their registration to an event.
Code Analysis ⓘ
Views touched (4)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
event_registration_cancel_log_reason_view |
Logging registration cancellation wizard | event.registration.cancel.log.reason | form | New |
event_registration_cancel_reason_tree |
Registrations cancellation reasons tree | event.registration.cancel.reason | list | New |
view_event_registration_form |
Event registration form (with cancellation reason) | event.registration | form | Inherits event.view_event_registration_form |
view_registration_search |
Event registration search (with cancellation reason) | event.registration | search | Inherits event.view_registration_search |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (1)
-
cancel_reason_idMany2one → event.registration.cancel.reasoncomodel_name='event.registration.cancel.reason'ondelete='restrict'readonly=Truestring='Cancellation Reason'
-
action_cancel(self) -
action_set_draft(self)
New fields (2)
-
event_type_idMany2one → event.typecomodel_name='event.type'string='Event type' -
reason_idMany2one → event.registration.cancel.reasoncomodel_name='event.registration.cancel.reason'domain="['|', ('event_type_ids', '=', False), ('event_type_ids', '=', event_type_id)]"required=True
-
button_log(self) -
default_get(self, var_fields)@api.model
New fields (2)
-
event_type_idsMany2many → event.typecomodel_name='event.type'help='Select the event types where you want to use this cancellation reason. Leave it empty for using in all.'string='Event types' -
nameCharrequired=Truestring='Reason'translate=True
No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…