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

Module: Payment Engine

Entity: res.partner

Compute Method: _compute_payment_token_count

Inputs Method Outputs
  • id
payments_data = self.env["payment.token"]._read_group(
            [("partner_id", "in", self.ids)], ["partner_id"], ["__count"]
        )
partners_data = {partner.id: count for partner, count in payments_data}
for partner in self:
            partner.payment_token_count = partners_data.get(partner.id, 0)

Back to entity