Put event registrations emails into mailing lists

event_registration_mass_mailing
REPOSITORY
REPOSITORYOCA/event
GIT
GIThttps://github.com/OCA/event.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/event/tree/18.0/event_registration_mass_mailing
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYMarketing
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Bhavesh Heliconia
WEBSITE
WEBSITEhttps://github.com/OCA/event
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:10
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - event
    - barcodes
    - web
    - base
    - base_setup
    - mail
    - bus
    - web_tour
    - html_editor
    - phone_validation
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - utm
    - mass_mailing
    - contacts
    - link_tracker
    - social_media
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows to add event registrations to mailing lists from
their tree view.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
event_registration_mail_list_wizard_form event.registration.mail.list.wizard form New
Models touched (1)

New fields (2)
  • event_registrations Many2many → event.registration
    comodel_name='event.registration' relation='mail_list_wizard_event_registration'
  • mail_list Many2one → mailing.list
    comodel_name='mailing.list' string='Mailing list'
Public methods (1)
  • add_to_mail_list(self)
REPOSITORY
REPOSITORYOCA/event
GIT
GIThttps://github.com/OCA/event.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/event/tree/16.0/event_registration_mass_mailing
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYMarketing
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Eduardo López Peñalver
WEBSITE
WEBSITEhttps://github.com/OCA/event
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:44
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - event
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - utm
    - mass_mailing
    - contacts
    - link_tracker
    - web_kanban_gauge
    - social_media
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
event_registration_mail_list_wizard_form event.registration.mail.list.wizard form New
Models touched (1)

New fields (2)
  • event_registrations Many2many → event.registration
    comodel_name='event.registration' relation='mail_list_wizard_event_registration'
  • mail_list Many2one → mailing.list
    comodel_name='mailing.list' string='Mailing list'
Public methods (1)
  • add_to_mail_list(self)
REPOSITORY
REPOSITORYOCA/event
GIT
GIThttps://github.com/OCA/event.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/event/tree/14.0/event_registration_mass_mailing
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYMarketing
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSOCA Transbot, Ernesto Tejeda, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/event
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:56
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - event
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - utm
    - mass_mailing
    - contacts
    - link_tracker
    - web_kanban_gauge
    - social_media
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
event_registration_mail_list_wizard_form event.registration.mail.list.wizard form New
Models touched (1)

New fields (2)
  • event_registrations Many2many → event.registration
    comodel_name='event.registration' relation='mail_list_wizard_event_registration'
  • mail_list Many2one → mailing.list
    comodel_name='mailing.list' string='Mailing list'
Public methods (1)
  • add_to_mail_list(self)
REPOSITORY
REPOSITORYOCA/event
GIT
GIThttps://github.com/OCA/event.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/event/tree/12.0/event_registration_mass_mailing
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYMarketing
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSdavid, OCA Transbot, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttp://github.com/OCA/event
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - event
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - mass_mailing
    - contacts
    - utm
    - link_tracker
    - web_editor
    - web_kanban_gauge
    - social_media
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
event_registration_mail_list_wizard_form event.registration.mail.list.wizard form New
Models touched (1)

New fields (2)
  • event_registrations Many2many → event.registration
    comodel_name='event.registration' relation='mail_list_wizard_event_registration'
  • mail_list Many2one → mail.mass_mailing.list
    comodel_name='mail.mass_mailing.list' string='Mailing list'
Public methods (1)
  • add_to_mail_list(self)
REPOSITORY
REPOSITORYOCA/event
GIT
GIThttps://github.com/OCA/event.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/event/tree/11.0/event_registration_mass_mailing
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYMarketing
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSPedro M. Baeza, oca-travis, OCA-git-bot, OCA Git Bot
WEBSITE
WEBSITEhttp://www.antiun.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:23:56
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mass_mailing_event
    - event
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - mass_mailing
    - utm
    - link_tracker
    - web_editor
    - web_kanban_gauge
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
event_registration_mail_list_wizard_form event.registration.mail.list.form event.registration.mail.list.wizard form New
view_event_registration_form Marketing - Registrations Form event.registration field Inherits event.view_event_registration_form
view_event_registration_tree Marketing - Registrations Tree event.registration field Inherits event.view_event_registration_tree
view_registration_search Marketing - Registrations Search event.registration filter Inherits event.view_registration_search
Models touched (2)

New fields (1)
  • opt_out Boolean
    default=False help='If opt-out is checked, this contact has refused to receive emails for mass mailing and marketing campaign.' string='Opt-Out'
Public methods (0)

No public methods.

New fields (2)
  • event_registrations Many2many → event.registration
    comodel_name='event.registration' relation='mail_list_wizard_event_registration'
  • mail_list Many2one → mail.mass_mailing.list
    comodel_name='mail.mass_mailing.list' string='Mailing list'
Public methods (1)
  • add_to_mail_list(self)
    @api.multi
REPOSITORY
REPOSITORYOCA/event
GIT
GIThttps://github.com/OCA/event.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/event/tree/10.0/event_registration_mass_mailing
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYMarketing
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSPedro M. Baeza, Jairo Llopis, OCA Transbot, oca-travis, OCA-git-bot, David Vidal
WEBSITE
WEBSITEhttp://www.antiun.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:55
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - event
    - base_setup
    - base
    - web_kanban
    - web
    - mail
    - bus
    - web_tour
    - report
    - mass_mailing
    - utm
    - link_tracker
    - web_editor
    - web_kanban_gauge
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
event_registration_mail_list_wizard_form event.registration.mail.list.form event.registration.mail.list.wizard form New
view_event_registration_form Marketing - Registrations Form event.registration field Inherits event.view_event_registration_form
view_event_registration_tree Marketing - Registrations Tree event.registration field Inherits event.view_event_registration_tree
view_registration_search Marketing - Registrations Search event.registration filter Inherits event.view_registration_search
Models touched (3)

New fields (1)
  • opt_out Boolean
    default=False help='If opt-out is checked, this contact has refused to receive emails for mass mailing and marketing campaign.' string='Opt-Out'
Public methods (0)

No public methods.

New fields (2)
  • event_registrations Many2many → event.registration
    comodel_name='event.registration' relation='mail_list_wizard_event_registration'
  • mail_list Many2one → mail.mass_mailing.list
    comodel_name='mail.mass_mailing.list' string='Mailing list'
Public methods (1)
  • add_to_mail_list(self)
    @api.multi

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/event
GIT
GIThttps://github.com/OCA/event.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/event/tree/9.0/event_registration_mass_mailing
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYMarketing
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERScubells, oca-travis, OCA-git-bot
WEBSITE
WEBSITEhttp://www.antiun.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:19
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - event
    - base_setup
    - base
    - web_kanban
    - web
    - mail
    - bus
    - marketing
    - report
    - web_tip
    - mass_mailing
    - utm
    - link_tracker
    - web_editor
    - web_kanban_gauge
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
event_registration_mail_list_wizard_form event.registration.mail.list.form event.registration.mail.list.wizard form New
view_event_registration_form Marketing - Registrations Form event.registration field Inherits event.view_event_registration_form
view_event_registration_tree Marketing - Registrations Tree event.registration field Inherits event.view_event_registration_tree
view_registration_search Marketing - Registrations Search event.registration filter Inherits event.view_registration_search
Models touched (4)

New fields (1)
  • opt_out Boolean
    default=False help='If opt-out is checked, this contact has refused to receive emails for mass mailing and marketing campaign.' string='Opt-Out'
Public methods (0)

No public methods.

New fields (2)
  • event_registrations Many2many → event.registration
    comodel_name='event.registration' relation='mail_list_wizard_event_registration'
  • mail_list Many2one → mail.mass_mailing.list
    comodel_name='mail.mass_mailing.list' string='Mailing list'
Public methods (1)
  • add_to_mail_list(self)
    @api.multi

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • fields_view_get(self, view_id=None, view_type='form', toolbar=False, submenu=False)
    @api.model
REPOSITORY
REPOSITORYOCA/event
GIT
GIThttps://github.com/OCA/event.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/event/tree/8.0/event_registration_mass_mailing
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYMarketing
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo Community Association (OCA), Antiun Ingeniería S.L.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Antiun Ingeniería S.L.
COMMITTERS
COMMITTERSStéphane Bidoul (ACSONE), Antonio Espinosa, OCA-git-bot, Javier Iniesta
WEBSITE
WEBSITEhttp://www.antiun.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:21
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - event
    - base_setup
    - base
    - web_kanban
    - web
    - board
    - email_template
    - mail
    - marketing
    - mass_mailing
    - web_kanban_gauge
    - web_kanban_sparkline
    - website_mail
    - website
    - share
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
event_registration_mail_list_wizard_form event.registration.mail.list.form event.registration.mail.list.wizard form New
view_event_registration_form Marketing - Registrations Form event.registration field Inherits event.view_event_registration_form
view_event_registration_tree Marketing - Registrations Tree event.registration field Inherits event.view_event_registration_tree
view_registration_search Marketing - Registrations Search event.registration filter Inherits event.view_registration_search
Models touched (4)

New fields (0)

No new fields.

Public methods (1)
  • fields_view_get(self, view_id=None, view_type='form', toolbar=False, submenu=False)
    @api.model

New fields (1)
  • opt_out Boolean
    default=False help='If opt-out is checked, this contact has refused to receive emails for mass mailing and marketing campaign.' string='Opt-Out'
Public methods (0)

No public methods.

New fields (2)
  • event_registrations Many2many → event.registration
    comodel_name='event.registration' relation='mail_list_wizard_event_registration'
  • mail_list Many2one → mail.mass_mailing.list
    comodel_name='mail.mass_mailing.list' string='Mailing list'
Public methods (1)
  • add_to_mail_list(self)
    @api.multi

New fields (0)

No new fields.

Public methods (0)

No public methods.

STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/event
PULL REQUEST
PULL REQUEST[17.0][MIG] event_registration_mass_mailing: Migration to 17.0 (#440)