From 0bb3d29d2035c3d85270374092ff7bb03e164964 Mon Sep 17 00:00:00 2001 From: "ron@tinyerp.com" <> Date: Fri, 25 Nov 2011 11:57:03 +0530 Subject: [PATCH] [IMP] crm : Add arguments phone, contact_name, desc in schedule_phonecall function because of changes of field values in wizard to change on dependent models fields bzr revid: ron@tinyerp.com-20111125062703-h5vq581a1ni93z7m --- addons/crm/crm_lead.py | 6 +++--- addons/crm/wizard/crm_opportunity_to_phonecall.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py index 1ed039e4bc9..91a02863a45 100644 --- a/addons/crm/crm_lead.py +++ b/addons/crm/crm_lead.py @@ -666,7 +666,7 @@ class crm_lead(crm_case, osv.osv): self.write(cr, uid, [lead_id], value, context=context) return True - def schedule_phonecall(self, cr, uid, ids, schedule_time, call_summary, user_id=False, section_id=False, categ_id=False, action='schedule', context=None): + def schedule_phonecall(self, cr, uid, ids, schedule_time, call_summary, desc, phone, contact_name, user_id=False, section_id=False, categ_id=False, action='schedule', context=None): """ action :('schedule','Schedule a call'), ('log','Log a call') """ @@ -687,12 +687,12 @@ class crm_lead(crm_case, osv.osv): 'opportunity_id' : lead.id, 'user_id' : user_id or False, 'categ_id' : categ_id or False, - 'description' : lead.description or False, + 'description' : desc or '', 'date' : schedule_time, 'section_id' : section_id or False, 'partner_id': lead.partner_id and lead.partner_id.id or False, 'partner_address_id': lead.partner_address_id and lead.partner_address_id.id or False, - 'partner_phone' : lead.phone or (lead.partner_address_id and lead.partner_address_id.phone or False), + 'partner_phone' : phone or lead.phone or (lead.partner_address_id and lead.partner_address_id.phone or False), 'partner_mobile' : lead.partner_address_id and lead.partner_address_id.mobile or False, 'priority': lead.priority, } diff --git a/addons/crm/wizard/crm_opportunity_to_phonecall.py b/addons/crm/wizard/crm_opportunity_to_phonecall.py index e6a1b987d36..a45c87b1a6f 100644 --- a/addons/crm/wizard/crm_opportunity_to_phonecall.py +++ b/addons/crm/wizard/crm_opportunity_to_phonecall.py @@ -71,7 +71,7 @@ class crm_opportunity2phonecall(osv.osv_memory): opportunity = self.pool.get('crm.lead') data = self.browse(cr, uid, ids, context=context)[0] call_ids = opportunity.schedule_phonecall(cr, uid, opportunity_ids, data.date, data.name, \ - data.user_id and data.user_id.id or False, \ + data.note, data.phone, data.contact_name, data.user_id and data.user_id.id or False, \ data.section_id and data.section_id.id or False, \ data.categ_id and data.categ_id.id or False, \ action=data.action, context=context)