From b6d6d6167bb8f9b20eabf0135de60f99449ef7cb Mon Sep 17 00:00:00 2001 From: "sbh (Open ERP)" Date: Fri, 29 Jan 2010 15:37:59 +0530 Subject: [PATCH] [IMP] crm: add the phonecall_id and opportunity_id in meeting and remove the lead_category data bzr revid: sbh@tinyerp.com-20100129100759-iudc6wsbr4n7zube --- addons/crm/crm_lead.py | 2 +- addons/crm/crm_lead_data.xml | 37 +-------------------- addons/crm/crm_lead_demo.xml | 14 ++++---- addons/crm/crm_meeting.py | 8 +++++ addons/crm/crm_meeting_view.xml | 2 ++ addons/crm/crm_opportunity.py | 1 + addons/crm/crm_opportunity_view.xml | 3 +- addons/crm/wizard/crm_opportunity_wizard.py | 1 + addons/crm/wizard/crm_phonecall_wizard.py | 7 ++-- 9 files changed, 26 insertions(+), 49 deletions(-) diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py index 8fd0f81f6a4..9c6ae7bffa7 100644 --- a/addons/crm/crm_lead.py +++ b/addons/crm/crm_lead.py @@ -46,7 +46,7 @@ class crm_lead(osv.osv): _order = "id desc" _inherit = 'crm.case' _columns = { - 'categ_id': fields.many2one('crm.case.categ', 'Category', domain="[('section_id','=',section_id),('object_id.model', '=', 'crm.lead')]"), + 'categ_id': fields.many2one('crm.case.categ', 'Category', domain="[('section_id','=',section_id),('object_id.model', '=', 'crm.opportunity')]"), 'type_id': fields.many2one('crm.case.resource.type', 'Lead Type Name', domain="[('section_id','=',section_id),('object_id.model', '=', 'crm.lead')]"), 'partner_name': fields.char("Employee's Name", size=64), 'partner_name2': fields.char('Employee Email', size=64), diff --git a/addons/crm/crm_lead_data.xml b/addons/crm/crm_lead_data.xml index 6f142391d28..17211a9ef66 100644 --- a/addons/crm/crm_lead_data.xml +++ b/addons/crm/crm_lead_data.xml @@ -2,42 +2,7 @@ - - Existing Customer - - - - - Self Generated - - - - - Employee - - - - - Partner - - - - - Website - - - - - Word of mouth - - - - - Other - - - - + New diff --git a/addons/crm/crm_lead_demo.xml b/addons/crm/crm_lead_demo.xml index affdd2c437a..1a1b68cdbd9 100644 --- a/addons/crm/crm_lead_demo.xml +++ b/addons/crm/crm_lead_demo.xml @@ -16,7 +16,7 @@ - + @@ -31,7 +31,7 @@ - + @@ -46,7 +46,7 @@ - + @@ -61,7 +61,7 @@ - + @@ -76,7 +76,7 @@ - + @@ -93,7 +93,7 @@ - + @@ -109,7 +109,7 @@ - + diff --git a/addons/crm/crm_meeting.py b/addons/crm/crm_meeting.py index ac7cc8c48c7..192fcd7c94f 100644 --- a/addons/crm/crm_meeting.py +++ b/addons/crm/crm_meeting.py @@ -22,6 +22,12 @@ from osv import fields, osv import crm +class crm_opportunity(osv.osv): + _name = 'crm.opportunity' +crm_opportunity() +class crm_phonecall(osv.osv): + _name = 'crm.phonecall' +crm_phonecall() class crm_meeting(osv.osv): _name = 'crm.meeting' _description = "Meeting Cases" @@ -36,6 +42,8 @@ class crm_meeting(osv.osv): help='Category related to the section.Subdivide the CRM cases \ independently or section-wise.'), 'attendee_ids': fields.many2many('calendar.attendee', 'event_attendee_rel', 'event_id', 'attendee_id', 'Attendees'), + 'phonecall_id':fields.many2one ('crm.phonecall', 'Phonecall'), + 'opportunity_id':fields.many2one ('crm.opportunity', 'Opportunity'), } crm_meeting() diff --git a/addons/crm/crm_meeting_view.xml b/addons/crm/crm_meeting_view.xml index 58a6fa4246a..784766c926b 100644 --- a/addons/crm/crm_meeting_view.xml +++ b/addons/crm/crm_meeting_view.xml @@ -47,6 +47,8 @@ attrs="{'readonly': [('rrule_type','!=','custom')]}" /> + + diff --git a/addons/crm/crm_opportunity.py b/addons/crm/crm_opportunity.py index c6fef6d37de..35a85cad6ee 100644 --- a/addons/crm/crm_opportunity.py +++ b/addons/crm/crm_opportunity.py @@ -56,6 +56,7 @@ class crm_opportunity(osv.osv): 'ref' : fields.reference('Reference', selection=crm._links_get, size=128), 'ref2' : fields.reference('Reference 2', selection=crm._links_get, size=128), 'date_closed': fields.datetime('Closed', readonly=True), + 'phonecall_id':fields.many2one ('crm.phonecall', 'Phonecall'), } def onchange_categ_id(self, cr, uid, ids, categ, context={}): if not categ: diff --git a/addons/crm/crm_opportunity_view.xml b/addons/crm/crm_opportunity_view.xml index 8888532ffe8..519dbe4c725 100644 --- a/addons/crm/crm_opportunity_view.xml +++ b/addons/crm/crm_opportunity_view.xml @@ -52,8 +52,9 @@