[FIX] analytic:Wrong adaptation of the partner address in the Project view
lp bug: https://launchpad.net/bugs/781189 fixed bzr revid: ara@tinyerp.com-20110523123404-zjqi69go1ecv36f1
This commit is contained in:
parent
e7bb8477dc
commit
5ec8cd1146
|
@ -88,7 +88,8 @@
|
|||
</group>
|
||||
<notebook colspan="4">
|
||||
<page string="Account Data">
|
||||
<field name="partner_id" select="1"/>
|
||||
<field name="partner_id" select="1" on_change="onchange_partner_id(partner_id)"/>
|
||||
<field name="contact_id" invisible="1"/>
|
||||
<field name="currency_id" select="1"/>
|
||||
<newline/>
|
||||
<field name="date_start"/>
|
||||
|
|
|
@ -236,6 +236,13 @@ class account_analytic_account(osv.osv):
|
|||
res['value']['partner_id'] = partner
|
||||
return res
|
||||
|
||||
def onchange_partner_id(self, cr, uid, ids, partner, context=None):
|
||||
partner_obj = self.pool.get('res.partner')
|
||||
if not partner:
|
||||
return {'value':{'contact_id': False}}
|
||||
address = partner_obj.address_get(cr, uid, [partner], ['contact'])
|
||||
return {'value':{'contact_id': address['contact']}}
|
||||
|
||||
def name_search(self, cr, uid, name, args=None, operator='ilike', context=None, limit=100):
|
||||
if not args:
|
||||
args=[]
|
||||
|
|
Loading…
Reference in New Issue