Skip to content
Extraits de code Groupes Projets
Valider f03adf96 rédigé par Rémi - Le Filament's avatar Rémi - Le Filament
Parcourir les fichiers

Add cron for geolocalizing all existing contacts

parent dc396956
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -17,6 +17,7 @@ Get partner coordinate using Nominatim API
""",
'depends': ['base'],
'data': [
'datas/cron.xml',
'views/res_partner.xml',
],
'installable': True,
......
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<data noupdate="1">
<record id="ir_cron_geolocalize" model="ir.cron">
<field name="name">Geolocalize Partners</field>
<field name="active" eval="False" />
<field name="interval_type">days</field>
<field name="numbercall">-1</field>
<field name="nextcall" >2018-01-31 02:20:00</field>
<field name="model">res.partner</field>
<field name="function">_cron_geolocalize</field>
</record>
</data>
</odoo>
......@@ -71,3 +71,10 @@ class ResPartner(models.Model):
})
return True
## CRON de géolocalisation des partner
def _cron_geolocalize(self):
partners = self.env['res.partner'].search([('partner_latitude','=', False)],)
for p in partners:
p.geo_localize()
time.sleep(1)
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