From 5585f21aa5405a9ca143e7e6c864e31f6099a034 Mon Sep 17 00:00:00 2001 From: Josse Colpaert Date: Thu, 4 Apr 2013 17:54:37 +0200 Subject: [PATCH] [FIX] On cchange for sales person to change sales team in opportunity bzr revid: jco@openerp.com-20130404155437-a4d6mdi2y0r5nvc6 --- addons/crm/crm_lead.py | 7 +++++++ addons/crm/crm_lead_view.xml | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py index ec5bc8b..509bcf1 100644 --- a/addons/crm/crm_lead.py +++ b/addons/crm/crm_lead.py @@ -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 diff --git a/addons/crm/crm_lead_view.xml b/addons/crm/crm_lead_view.xml index e42ac81..5fedf2b 100644 --- a/addons/crm/crm_lead_view.xml +++ b/addons/crm/crm_lead_view.xml @@ -427,7 +427,7 @@ - +