forked from Mapan/odoo17e
20 lines
652 B
Python
20 lines
652 B
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
import random
|
|
|
|
from odoo import models
|
|
|
|
|
|
class DemoUtmCampaign(models.Model):
|
|
_inherit = 'utm.campaign'
|
|
|
|
def _compute_clicks_count(self):
|
|
""" Bypass the computation for our demo campaign. """
|
|
demo_campaign = self.env.ref('social_demo.social_utm_campaign', raise_if_not_found=False) or self.env['utm.campaign']
|
|
for campaign in self:
|
|
if campaign == demo_campaign:
|
|
campaign.click_count = random.randint(30000, 40000)
|
|
|
|
super(DemoUtmCampaign, self - demo_campaign)._compute_clicks_count()
|