TIP: You can type at any time to perform a new search.
Mass mailing sending queue
mass_mailing_sending_queue · OCA/social
- Repository
- OCA/social · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Marketing
- Folder size
- 0.49 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://odoo-community.org/
- Last tracking update
- 2026-08-07 07:03:10
- Authors
- Odoo Community Association (OCA), Tecnativa
- Maintainers
- Odoo Community Association (OCA), Tecnativa
- Committers
- Weblate, OCA Transbot, oca-travis, Antonio Espinosa
Code Analysis ⓘ
Views touched (4)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_mail_mass_mailing_form |
Add pending emails to be sent | mail.mass_mailing | form | 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 |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (4)
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (1)
-
mass_mailing_sending_idMany2one → mail.mass_mailing.sendingcomodel_name='mail.mass_mailing.sending'readonly=Truestring='Mass mailing sending'
-
create(self, vals)@api.model
New fields (3)
-
mass_mailing_sending_idsOne2many → mail.mass_mailing.sendingcomodel_name='mail.mass_mailing.sending'inverse_name='mass_mailing_id'readonly=Truestring='Sending tasks' -
pending_countIntegercompute='_compute_pending_count'string='Pending' -
stateSelectionselection_add=[('sending', 'Sending')]
-
get_recipients(self, mailing)@api.model -
read_group(self, domain, fields, groupby, **kwargs)@api.model -
send_mail(self)@api.multi
New fields (9)
-
date_endDatetimestring='Date end' -
date_startDatetimedefault=fields.Datetime.now()string='Date start' -
errorCharstring='Error message' -
failed_countIntegercompute='_compute_failed_count'string='Failed mails' -
mass_mailing_idMany2one → mail.mass_mailingcomodel_name='mail.mass_mailing'ondelete='cascade'readonly=Truestring='Mass mailing' -
pending_countIntegercompute='_compute_pending_count'string='Pending recipients' -
sending_countIntegercompute='_compute_sending_count'string='Mails to be sent' -
sent_countIntegercompute='_compute_sent_count'string='Sent mails' -
stateSelectioncopy=Falsedefault='enqueued'required=Truestring='State' args: [('draft', 'Draft'), ('enqueued', 'Enqueued'), ('sending', 'Sending'), ('sent', 'Sent'), ('error', 'Error')]
-
batch_size_get(self)@api.model -
cron(self)@api.model -
get_recipient_batch(self, res_ids)@api.multi -
pending_emails(self)@api.multi -
pending_recipients(self)@api.multi -
send_mail(self)@api.multi -
sendings_running(self)@api.model