[MERGE] crm: adding onchange on user_id field in opportunity form view in order to fill automatically the sales team

bzr revid: qdp-launchpad@openerp.com-20130405154143-bccw695tadw0o5pi
This commit is contained in:
Quentin (OpenERP) 2013-04-05 17:41:43 +02:00
commit 8dea4ca3aa
2 changed files with 8 additions and 1 deletions

View File

@ -356,6 +356,13 @@ class crm_lead(base_stage, format_address, osv.osv):
}
return {'value' : values}
def on_change_user(self, cr, uid, ids, user_id, context=None):
if user_id:
user = self.pool.get('res.users').browse(cr, uid, user_id, context=context)
return {'value':{'section_id': user.default_section_id and user.default_section_id.id or False}}
else:
return {'value':{'section_id':False}}
def _check(self, cr, uid, ids=False, context=None):
""" Override of the base.stage method.
Function called by the scheduler to process cases for date actions

View File

@ -427,7 +427,7 @@
</group>
<group>
<field name="user_id"/>
<field name="user_id" on_change="on_change_user(user_id, context)"/>
<label for="section_id"/>
<div>
<field name="section_id" widget="selection"/>