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

[IMP] Added geolocalisation with gouv_api dependancy

- Added handle in the overriding create() method
- Added onchange_geoloc() method to handle the update of an existing record
parent 4d510a6c
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!41[IMP] Added geolocalisation with gouv_api dependancy
......@@ -744,6 +744,10 @@ class ScopPartner(models.Model):
self.date_1st_sign = None
self.first_closeout = None
@api.onchange("street", "street2", "street3", "zip", "country_id", "city")
def onchange_geoloc(self):
self.geo_localize()
# ------------------------------------------------------
# Common functions
# ------------------------------------------------------
......@@ -860,10 +864,14 @@ class ScopPartner(models.Model):
for vals in vals_list:
# Création d'une période si la coop est en statut en Suivi
if vals.get("is_cooperative") and vals.get("project_status") == "4_suivi":
for partner in partners:
if (
vals.get("is_cooperative")
and vals.get("project_status") == "4_suivi"
):
if not partner.scop_period_ids:
partner.sudo()._create_period(partner)
partner.geo_localize()
return partners
......
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