From 0c74bfafb91bdc8c98ddca5746eaba1e4845f190 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20V=C3=A9zina?= Date: Mon, 6 May 2024 15:17:13 -0400 Subject: [PATCH] fixed? --- website_geoip_extended/models/website_visitor.py | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/website_geoip_extended/models/website_visitor.py b/website_geoip_extended/models/website_visitor.py index 493c03c..133acb1 100644 --- a/website_geoip_extended/models/website_visitor.py +++ b/website_geoip_extended/models/website_visitor.py @@ -10,13 +10,11 @@ class WebsiteVisitor(models.Model): _inherit = 'website.visitor' # Ajout de champs supplémentaires pour collecter plus d'informations sur le visiteur - region = fields.Char("Region") + city = fields.Char("City") postal_code = fields.Char("Postal Code") latitude = fields.Float("Latitude") longitude = fields.Float("Longitude") ip_address = fields.Char("IP Address") - isp = fields.Char("Internet Service Provider") - connection_type = fields.Char("Connection Type") device_type = fields.Char("Device Type") operating_system = fields.Char("Operating System") browser = fields.Char("Browser") @@ -44,13 +42,11 @@ class WebsiteVisitor(models.Model): # Mise à jour du visiteur avec les nouvelles données update_values = { - 'region': geoip_info.get('region'), - 'postal_code': geoip_info.get('postal_code'), - 'latitude': geoip_info.get('latitude'), - 'longitude': geoip_info.get('longitude'), + 'city': geoip_info.city.names.en, + 'postal_code': geoip_info.postal.code, + 'latitude': geoip_info.location.latitude, + 'longitude': geoip_info.location.longitude, 'ip_address': request.httprequest.remote_addr, - 'isp': geoip_info.get('isp'), - 'connection_type': geoip_info.get('connection_type'), 'device_type': user_agent.platform, 'operating_system': user_agent.platform, # Modifié pour utiliser platform 'browser': user_agent.browser,