| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/social |
| GIT | |
| GIT | https://github.com/OCA/social.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/social/tree/8.0/mass_mailing_sending_queue |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Marketing |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | OCA Transbot, oca-travis, Weblate, Antonio Espinosa |
| WEBSITE | |
| WEBSITE | https://odoo-community.org/ |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:11:26 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - mass_mailing - base - base_setup - web_kanban - web - email_template - marketing - web_kanban_gauge - web_kanban_sparkline - website_mail - website - share |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_mail_mass_mailing_form |
Add pending emails to be sent | mail.mass_mailing | xpath | Inherits mass_mailing.view_mail_mass_mailing_form |
view_mail_mass_mailing_sending_form |
mail.mass_mailing.sending.form | mail.mass_mailing.sending | form | New |
view_mail_mass_mailing_sending_search |
mail.mass_mailing.sending.search | mail.mass_mailing.sending | search | New |
view_mail_mass_mailing_sending_tree |
mail.mass_mailing.sending.tree | mail.mass_mailing.sending | tree | New |
No new fields.
Public methods (0)No public methods.
mass_mailing_sending_id
Many2one → mail.mass_mailing.sending
comodel_name='mail.mass_mailing.sending'
readonly=True
string='Mass mailing sending'
create(self, vals)
mass_mailing_sending_ids
One2many → mail.mass_mailing.sending
comodel_name='mail.mass_mailing.sending'
inverse_name='mass_mailing_id'
readonly=True
string='Sending tasks'
pending_count
Integer
compute='_compute_pending_count'
string='Pending'
state
Selection
selection_add=[('sending', 'Sending')]
get_recipients(self, mailing)
read_group(self, domain, fields, groupby, **kwargs)
send_mail(self)
date_end
Datetime
string='Date end'
date_start
Datetime
default=fields.Datetime.now()
string='Date start'
error
Char
string='Error message'
failed_count
Integer
compute='_compute_failed_count'
string='Failed mails'
mass_mailing_id
Many2one → mail.mass_mailing
comodel_name='mail.mass_mailing'
ondelete='cascade'
readonly=True
string='Mass mailing'
pending_count
Integer
compute='_compute_pending_count'
string='Pending recipients'
sending_count
Integer
compute='_compute_sending_count'
string='Mails to be sent'
sent_count
Integer
compute='_compute_sent_count'
string='Sent mails'
state
Selection
copy=False
default='enqueued'
required=True
string='State'
args: [('draft', 'Draft'), ('enqueued', 'Enqueued'), ('sending', 'Sending'), ('sent', 'Sent'), ('error', 'Error')]
batch_size_get(self)
cron(self)
get_recipient_batch(self, res_ids)
pending_emails(self)
pending_recipients(self)
send_mail(self)
sendings_running(self)