[MERGE] Merge lead and opportunity improvement

bzr revid: sbh@tinyerp.com-20110203113916-1mbceuk6yk84yat9
This commit is contained in:
Sbh (OpenERP) 2011-02-03 17:09:16 +05:30
commit 3065af1390
2 changed files with 16 additions and 8 deletions

View File

@ -281,14 +281,11 @@ class crm_case(object):
@param part: Partner's id
@email: Partner's email ID
"""
if not part:
return {'value': {'partner_address_id': False,
'email_from': False,
'phone': False
}}
addr = self.pool.get('res.partner').address_get(cr, uid, [part], ['contact'])
data = {'partner_address_id': addr['contact']}
data.update(self.onchange_partner_address_id(cr, uid, ids, addr['contact'])['value'])
data={}
if part:
addr = self.pool.get('res.partner').address_get(cr, uid, [part], ['contact'])
data = {'partner_address_id': addr['contact']}
data.update(self.onchange_partner_address_id(cr, uid, ids, addr['contact'])['value'])
return {'value': data}
def onchange_partner_address_id(self, cr, uid, ids, add, email=False):

View File

@ -48,5 +48,16 @@
</field>
</field>
</record>
<record model="ir.ui.view" id="crm_opportunity_partner_filter">
<field name="name">crm.opportunity.partner.filter</field>
<field name="model">crm.lead</field>
<field name="type">search</field>
<field name="inherit_id" ref="crm.view_crm_case_opportunities_filter"/>
<field name="arch" type="xml">
<filter string="Team" position="after">
<filter string="Referred Partner" icon="terp-personal" domain="[]" context="{'group_by':'partner_assigned_id'}"/>
</filter>
</field>
</record>
</data>
</openerp>