summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafi Zadanly <zadanlyr@gmail.com>2023-02-07 10:13:58 +0700
committerRafi Zadanly <zadanlyr@gmail.com>2023-02-07 10:13:58 +0700
commitf5f6c879b46f19361e43d921a319353144233085 (patch)
tree511a6baffadbbd0f9c812c12dab311695daab77e
parent6a306691dd4f5c3ea74c1979802217d5f7091247 (diff)
store ip address lookup in user activity log
-rwxr-xr-xindoteknik_custom/models/user_activity_log.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/indoteknik_custom/models/user_activity_log.py b/indoteknik_custom/models/user_activity_log.py
index 90d18068..a7c13993 100755
--- a/indoteknik_custom/models/user_activity_log.py
+++ b/indoteknik_custom/models/user_activity_log.py
@@ -14,7 +14,7 @@ class UserActivityLog(models.Model):
page_title = fields.Char(string="Judul Halaman")
url = fields.Char(string="URL")
ip_address = fields.Char('IP Address')
- ip_address_lookup = fields.Text('IP Address Lookup', compute="_compute_ip_address_lookup")
+ ip_address_lookup = fields.Text('IP Address Lookup', compute="_compute_ip_address_lookup", store=True)
res_user_id = fields.Many2one("res.users", string="User")
email = fields.Char(string="Email")
update_product = fields.Boolean(string="Update Product")
@@ -22,7 +22,7 @@ class UserActivityLog(models.Model):
def _compute_ip_address_lookup(self):
for log in self:
- if log.ip_address:
+ if log.ip_address and not log.ip_address_lookup:
try:
ipinfo = requests.get('https://ipinfo.io/%s/json' % log.ip_address).json()
del ipinfo['readme']