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

Module: SRM

Entity: crm.lead

Compute Method: _compute_request_for_quotation_count

Inputs Method Outputs
  • id
rfq_per_lead = {
            lead.id: count
            for lead, count in self.env["purchase.order"]._read_group(
                domain=Domain.AND(
                    [
                        self._get_purchase_order_lead_domain(),
                        self._get_lead_request_for_quotation_domain(),
                    ]
                ),
                groupby=["opportunity_id"],
                aggregates=["__count"],
            )
        }
for lead in self:
            lead.request_for_quotation_count = rfq_per_lead.get(lead.id, 0)

Back to entity