Skip to content
Extraits de code Groupes Projets
Valider 18ac8930 rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[UPD] add float coord for migration

parent 7484f36e
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -154,6 +154,8 @@ class HRHoj(models.Model):
# Lieu de travail
longitude = fields.Char("Longitude")
latitude = fields.Char("Latitude")
float_latitude = fields.Float(digits=(16, 5), compute="_compute_coord", store=True)
float_longitude = fields.Float(digits=(16, 5), compute="_compute_coord", store=True)
commune = fields.Char("Commune")
libelle_commune = fields.Char("Libelle de la commune")
code_postal = fields.Char("Code postal")
......@@ -188,6 +190,15 @@ class HRHoj(models.Model):
if job.date_begin:
job.mois_begin = job.date_begin.strftime("%m")
@api.multi
@api.depends("latitude", "longitude")
def _compute_coord(self):
for job in self:
if job.latitude:
job.float_latitude = float(job.latitude.replace(",", "."))
if job.longitude:
job.float_longitude = float(job.longitude.replace(",", "."))
@api.onchange("partner_id")
def onchange_partner_id(self):
if self.partner_id:
......
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