[MIG] partner_profiles_geolocalize_usability: Migration to 16.0
This commit is contained in:
committed by
Stéphan Sainléger
parent
e8e08c466e
commit
f16f22fb34
@@ -0,0 +1,2 @@
|
||||
|
||||
from . import res_partner
|
22
partner_profiles_geolocalize_usability/models/res_partner.py
Normal file
22
partner_profiles_geolocalize_usability/models/res_partner.py
Normal file
@@ -0,0 +1,22 @@
|
||||
from odoo import models, api
|
||||
|
||||
|
||||
class ResPartner(models.Model):
|
||||
_inherit = 'res.partner'
|
||||
|
||||
def sync_admin_and_public_data(self):
|
||||
super(ResPartner, self).sync_admin_and_public_data()
|
||||
for partner in self:
|
||||
if partner.is_main_profile and partner.public_profile_id:
|
||||
main_partner = partner
|
||||
public_partner = partner.public_profile_id
|
||||
elif partner.is_public_profile and partner.contact_id:
|
||||
main_partner = partner.contact_id
|
||||
public_partner = partner
|
||||
|
||||
values = {
|
||||
"manual_geolocate": main_partner.manual_geolocate,
|
||||
"partner_latitude": main_partner.partner_latitude,
|
||||
"partner_longitude": main_partner.partner_longitude,
|
||||
}
|
||||
public_partner.write(values)
|
Reference in New Issue
Block a user