From 05fdaa58a7668f68ccab6d6282e80dbd9286d941 Mon Sep 17 00:00:00 2001 From: "Harry (Open ERP)" Date: Thu, 25 Feb 2010 12:25:42 +0530 Subject: [PATCH] [IMP] crm: immprovement on lead,opportunity bzr revid: hmo@tinyerp.com-20100225065542-v5f9z5mbqnmd5ua2 --- addons/crm/crm.py | 1 + addons/crm/crm_lead.py | 3 ++- addons/crm/crm_lead_view.xml | 8 +++----- addons/crm/crm_opportunity.py | 13 ++++++++----- addons/crm/crm_opportunity_view.xml | 10 +++++++--- addons/crm/crm_view.xml | 2 ++ addons/crm/wizard/crm_lead_wizard.py | 14 ++++++-------- 7 files changed, 29 insertions(+), 22 deletions(-) diff --git a/addons/crm/crm.py b/addons/crm/crm.py index 179daf03491..87d6c11280f 100644 --- a/addons/crm/crm.py +++ b/addons/crm/crm.py @@ -155,6 +155,7 @@ class crm_case_stage(osv.osv): 'sequence': fields.integer('Sequence', help="Gives the sequence order when displaying a list of case stages."), 'object_id': fields.many2one('ir.model','Object Name'), 'probability': fields.float('Probability (%)', required=True), + 'on_change': fields.boolean('Set Onchange'), } def _find_object_id(self, cr, uid, context=None): object_id = context and context.get('object_id', False) or False diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py index f6197d14ab4..e84dbfd3381 100644 --- a/addons/crm/crm_lead.py +++ b/addons/crm/crm_lead.py @@ -36,7 +36,7 @@ class crm_lead(osv.osv): 'name': fields.char('Lead Subject', size=64), '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("Lead Name", size=64), + 'partner_name': fields.char("Partner Name", size=64), 'partner_name2': fields.char('Contact', size=64), 'partner_phone': fields.char('Phone', size=32), 'partner_mobile': fields.char('Mobile', size=32), @@ -54,6 +54,7 @@ class crm_lead(osv.osv): "the partner mentality in relation to our services.The scale has" \ "to be created with a factor for each level from 0 (Very dissatisfied) to 10 (Extremely satisfied)."), 'opportunity_id': fields.many2one('crm.opportunity', 'Opportunity'), + 'user_id': fields.many2one('res.users', 'Salesman'), } crm_lead() diff --git a/addons/crm/crm_lead_view.xml b/addons/crm/crm_lead_view.xml index ed8ad6a9153..700da40c9e1 100644 --- a/addons/crm/crm_lead_view.xml +++ b/addons/crm/crm_lead_view.xml @@ -28,7 +28,7 @@
- +