Skip to content
Extraits de code Groupes Projets
Valider 084136b5 rédigé par Thibaud - Le Filament's avatar Thibaud - Le Filament
Parcourir les fichiers

[IMP] Added queue job for partners geolocalization

parent 5d8fa4bc
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!1Adding geolocalisation logic on partners
......@@ -5,7 +5,7 @@
"website": "https://le-filament.com",
"version": "14.0.1.0.1",
"license": "AGPL-3",
"depends": ["alterincub_partner", "alterincub_endpoint"],
"depends": ["alterincub_partner", "alterincub_endpoint", "queue_job"],
"data": [
# datas
"datas/res_config_setting_geolocalize_service.xml"
......
......@@ -13,13 +13,12 @@ class ResPartner(models.Model):
@api.model
def create(self, vals):
partner = super().create(vals)
partner.geo_localize()
partner.with_delay().geo_localize()
return partner
def write(self, vals):
# FIXME does not change lat and long
fields_to_watch = ["street", "street2", "street3", "zip", "country_id", "city"]
if any(x in vals for x in fields_to_watch):
self.geo_localize()
self.with_delay().geo_localize()
return super().write(vals)
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter