From 388ea472f3913accd9e962f7f5c592860be98488 Mon Sep 17 00:00:00 2001 From: Rafi Zadanly Date: Fri, 1 Mar 2024 13:44:14 +0700 Subject: Add relation utm source to activity --- indoteknik_custom/models/web_logging/user_activity_log.py | 5 ----- indoteknik_custom/models/web_logging/web_utm_source.py | 1 + indoteknik_custom/views/web_logging/web_utm_source.xml | 6 ++++++ 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/indoteknik_custom/models/web_logging/user_activity_log.py b/indoteknik_custom/models/web_logging/user_activity_log.py index f48e9352..e60a9b74 100644 --- a/indoteknik_custom/models/web_logging/user_activity_log.py +++ b/indoteknik_custom/models/web_logging/user_activity_log.py @@ -30,11 +30,6 @@ class UserActivityLog(models.Model): ip_location_country_code = fields.Text('IP Location Country Code') ip_location_map = fields.Html('Embedded Map', compute='_compute_ip_location_map', sanitize=False) - - # @api.constrains('url') - # def _constrains_url(self): - # for rec in self: - # rec.fill_utm_source() @api.model def create(self, vals): result = super(UserActivityLog, self).create(vals) diff --git a/indoteknik_custom/models/web_logging/web_utm_source.py b/indoteknik_custom/models/web_logging/web_utm_source.py index 08b1e514..31e36dd6 100644 --- a/indoteknik_custom/models/web_logging/web_utm_source.py +++ b/indoteknik_custom/models/web_logging/web_utm_source.py @@ -6,6 +6,7 @@ class UserActivityLog(models.Model): name = fields.Char(string='Name') key = fields.Char(string='Key') + activity_ids = fields.One2many('user.activity.log', 'utm_source_id', string='Activity') def find_or_create_key(self, key): utm_source = self.search([('key', '=', key)], limit=1) diff --git a/indoteknik_custom/views/web_logging/web_utm_source.xml b/indoteknik_custom/views/web_logging/web_utm_source.xml index 641effb5..36d8d434 100644 --- a/indoteknik_custom/views/web_logging/web_utm_source.xml +++ b/indoteknik_custom/views/web_logging/web_utm_source.xml @@ -7,6 +7,7 @@ + @@ -23,6 +24,11 @@ + + + + + -- cgit v1.2.3