Odoo Mindscape. Understand Odoo faster. Explore modules, fields, dependencies and version differences in one place instead of digging through the source code.
Module: Sales
Entity: utm.campaign
Compute Method: _compute_quotation_count
| Inputs | Method | Outputs |
|---|---|---|
|
- quotation_data = self.env['sale.order']._read_group([ - ('campaign_id', 'in', self.ids)], - ['campaign_id'], ['__count']) + quotation_data = self.env["sale.order"]._read_group( + [("campaign_id", "in", self.ids), ("state", "!=", "cancel")], ["campaign_id"], ["__count"] + ) data_map = {campaign.id: count for campaign, count in quotation_data} for campaign in self: campaign.quotation_count = data_map.get(campaign.id, 0) |
|
