Skip to content
Extraits de code Groupes Projets

Draft: [IMP] Added geolocalisation with gouv_api dependancy

Fermé Thibaud - Le Filament a demandé de fusionner geoloc_partner_for_api_exposition vers 14.0
3 files
+ 0
19
Comparer les modifications
  • Côte à côte
  • En ligne

Fichiers

+ 0
10
@@ -315,19 +315,9 @@ class ResPartner(models.Model):
self.type = "other"
return result
@api.onchange("street","street2","street3","zip","country_id","city")
def onchange_geoloc(self):
self.geo_localize()
# ------------------------------------------------------
# CRUD methods (ORM overrides)
# ------------------------------------------------------
@api.model
def create(self, vals):
partner = super().create(vals)
partner.geo_localize()
return partner
def write(self, vals):
if vals.get("project_state") and vals.get("project_state") == "8_lost":
if not vals.get("end_reason_id"):
Chargement en cours