[IMP] res.users: added a wrapper on onchange_address, for partner form view delegated to res.users.

bzr revid: tde@openerp.com-20120813101847-rmctiebnhm2pmfcz
This commit is contained in:
Thibault Delavallée 2012-08-13 12:18:47 +02:00
parent 0e554c738d
commit 401bbbc940
1 changed files with 8 additions and 0 deletions

View File

@ -179,6 +179,14 @@ class users(osv.osv):
partner_ids = [user.partner_id.id for user in self.browse(cr, uid, ids, context=context)]
return self.pool.get('res.partner').onchange_type(cr, uid, partner_ids, is_company, context=context)
def onchange_address(self, cr, uid, ids, use_parent_address, parent_id, context=None):
""" Wrapper on the user.partner onchange_address, because some calls to the
partner form view applied to the user may trigger the
partner.onchange_type method, but applied to the user object.
"""
partner_ids = [user.partner_id.id for user in self.browse(cr, uid, ids, context=context)]
return self.pool.get('res.partner').onchange_address(cr, uid, partner_ids, is_company, context=context)
def read(self,cr, uid, ids, fields=None, context=None, load='_classic_read'):
def override_password(o):
if 'password' in o and ( 'id' not in o or o['id'] != uid ):