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 IDNameModelTypeStatus
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_id Many2one → event.registration.cancel.reason
    comodel_name='event.registration.cancel.reason' ondelete='restrict' readonly=True string='Cancellation Reason'
Public methods (2)
  • action_cancel(self)
  • action_set_draft(self)

New fields (2)
  • event_type_id Many2one → event.type
    comodel_name='event.type' string='Event type'
  • reason_id Many2one → event.registration.cancel.reason
    comodel_name='event.registration.cancel.reason' domain="['|', ('event_type_ids', '=', False), ('event_type_ids', '=', event_type_id)]" required=True
Public methods (2)
  • button_log(self)
  • default_get(self, var_fields)
    @api.model

New fields (2)
  • event_type_ids Many2many → event.type
    comodel_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'
  • name Char
    required=True string='Reason' translate=True
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…