1
0
forked from Mapan/odoo17e
odoo17e-kedaikipas58/addons/social_demo/models/utm.py
2024-12-10 09:04:09 +07:00

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()