diff --git a/addons/calendar/calendar.py b/addons/calendar/calendar.py index a67bccde67c..784358dceed 100644 --- a/addons/calendar/calendar.py +++ b/addons/calendar/calendar.py @@ -786,18 +786,6 @@ class calendar_event(osv.Model): data.update(update_data) self.write(cr, uid, ids, data, context=context) return True - - def default_get(self, cr, uid, fields, context=None): - res = super(calendar_event, self).default_get(cr, uid, fields, context=context) - if context.get('active_model') == 'res.partner': - if context.get('user_id'): - res.update({'partner_ids' : [self.pool['res.users'].browse(cr, uid, context.get('user_id'), context=context).partner_id.id]}) - - if context.get('active_model') == 'crm.lead': - if context.get('partner_id'): - res.update({'partner_ids' : [context.get('partner_id')]}) - return res - def _tz_get(self, cr, uid, context=None): return [(x.lower(), x) for x in pytz.all_timezones] diff --git a/addons/crm/__openerp__.py b/addons/crm/__openerp__.py index 9d276519b3f..e342712d28c 100644 --- a/addons/crm/__openerp__.py +++ b/addons/crm/__openerp__.py @@ -76,14 +76,14 @@ Dashboard for CRM will include: 'crm_view.xml', - 'crm_phonecall_view.xml', - 'crm_phonecall_menu.xml', - 'crm_lead_view.xml', 'crm_lead_menu.xml', 'calendar_event_menu.xml', + 'crm_phonecall_view.xml', + 'crm_phonecall_menu.xml', + 'report/crm_lead_report_view.xml', 'report/crm_phonecall_report_view.xml', diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py index 5e78cb9c642..fd9462d9c34 100644 --- a/addons/crm/crm_lead.py +++ b/addons/crm/crm_lead.py @@ -317,7 +317,6 @@ class crm_lead(format_address, osv.osv): def on_change_partner_id(self, cr, uid, ids, partner_id, context=None): values = {} - phonecall_obj = self.pool.get('crm.phonecall') if partner_id: partner = self.pool.get('res.partner').browse(cr, uid, partner_id, context=context) values = { @@ -333,8 +332,6 @@ class crm_lead(format_address, osv.osv): 'fax': partner.fax, 'zip': partner.zip, } - call_ids = phonecall_obj.search(cr, uid, [('opportunity_id','in',ids)], context) - phonecall_obj.write(cr, uid, call_ids, {'partner_id': partner_id}, context) return {'value': values} def on_change_user(self, cr, uid, ids, user_id, context=None): diff --git a/addons/crm/crm_lead_view.xml b/addons/crm/crm_lead_view.xml index 6d5dbf026d0..a559777703c 100644 --- a/addons/crm/crm_lead_view.xml +++ b/addons/crm/crm_lead_view.xml @@ -395,7 +395,7 @@ context="{'default_opportunity_id': active_id, 'search_default_opportunity_id': active_id, 'default_partner_id': partner_id, 'default_duration': 1.0}" />