[IMP]When create a contact directly from the company form,then company information about the address should copy on the contact form

bzr revid: vja@tinyerp.com-20121213062720-z95kigpzuv70vjkz
This commit is contained in:
Vishmita 2012-12-13 11:57:20 +05:30
parent f93e3ee59f
commit 70ad488847
1 changed files with 12 additions and 0 deletions

View File

@ -167,6 +167,18 @@ class res_partner(osv.osv, format_address):
_description = 'Partner'
_name = "res.partner"
def read(self, cr, uid, ids, fields=None, context=None,load='_classic_read'):
if context is None:
context = {}
data = super(res_partner, self).read(cr, uid, ids, fields=fields,context=context, load=load)
if isinstance(data, list):
for obj in data:
parent_id = obj.get('parent_id')
parent_address = obj.get('use_parent_address')
if parent_id and parent_address and isinstance(parent_id,tuple):
obj.update(self.onchange_address(cr, uid, [obj['id']], parent_address, parent_id[0], context)['value'])
return data
def _address_display(self, cr, uid, ids, name, args, context=None):
res = {}
for partner in self.browse(cr, uid, ids, context=context):