Odoo Mindscape. Understand Odoo faster. Explore modules, fields, dependencies and version differences in one place instead of digging through the source code.

Module: Link partners with mass-mailing

Entity: res.partner

Compute Method: _compute_mass_mailing_contacts_count

View 17.0
Inputs Method Outputs
  • id
- contact_data = self.env["mailing.contact"].read_group(
-             [("partner_id", "in", self.ids)], ["partner_id"], ["partner_id"]
-         )
- mapped_data = {
-             contact["partner_id"][0]: contact["partner_id_count"]
-             for contact in contact_data
-         }
- for partner in self:
-             partner.mass_mailing_contacts_count = mapped_data.get(partner.id, 0)
  • mass_mailing_contacts_count

Back to entity