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

Module: Link Tracker

Entity: utm.campaign

Compute Method: _compute_clicks_count

Inputs Method Outputs
  • id
click_data = self.env['link.tracker.click']._read_group(
            [('campaign_id', 'in', self.ids)],
            ['campaign_id'], ['__count'])
mapped_data = {campaign.id: count for campaign, count in click_data}
for campaign in self:
            campaign.click_count = mapped_data.get(campaign.id, 0)

Back to entity