Repository
OCA/sale-promotion · module folder · Try on Runboat
Module version
1.0.0
Category
Marketing
Folder size
0.04 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/sale-promotion
Last tracking update
2026-08-07 08:43:05
Authors
Odoo Community Association (OCA), Tecnativa
Maintainers
Odoo Community Association (OCA), Tecnativa
Committers
Víctor Martínez, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
This addon adds a smart-button in promotions called "Mailings" that
allows you to link mass-mailing. In the case that there is no
mass-mailing created yet, when clicking the smart-button, one will be
created with the contact domain previously defined in the promotion,
otherwise, the existing mailings will be listed.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
loyalty_program_view_form loyalty.program form Inherits loyalty.loyalty_program_view_form
view_mail_mass_mailing_form_custom mailing.mailing form Inherits mass_mailing.view_mail_mass_mailing_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (2)
  • mailing_count Integer
    compute='_compute_mailing_count' string='Mailing count'
  • mailing_ids One2many → mailing.mailing
    comodel_name='mailing.mailing' copy=False inverse_name='program_id' string='Mailings'
Public methods (1)
  • action_mailing_count(self)

New fields (1)
  • program_id Many2one → loyalty.program
    comodel_name='loyalty.program' ondelete='cascade' string='Program'
Public methods (1)
  • onchange_program_id(self)
    @api.onchange('program_id')

Loading…

Status
Open migration PR — not merged yet for this version
CI status
checks failing
Open since
101 days ago
Last activity
1 day ago
Repository
OCA/sale-promotion
Pull request
[19.0][MIG] loyalty_mass_mailing: Migration to 19.0 (#330)