From fd0e40eb670fabeaa8222de9129a44b599fb82c9 Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Tue, 31 Jul 2012 16:10:43 +0530 Subject: [PATCH] [IMP] crm : Added a new 'crm.payment.mode' object in order to relate the 'Payment Mode' field of 'crm.lead' and its related changes. bzr revid: mdi@tinyerp.com-20120731104043-t59f7c69k7oedz43 --- addons/crm/crm_lead.py | 12 +++++++++++- addons/crm/crm_lead_data.xml | 10 +++++----- addons/crm/crm_lead_view.xml | 2 +- 3 files changed, 17 insertions(+), 7 deletions(-) diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py index 98d1ed0c290..d09e9f4cf18 100644 --- a/addons/crm/crm_lead.py +++ b/addons/crm/crm_lead.py @@ -35,6 +35,16 @@ CRM_LEAD_PENDING_STATES = ( crm.AVAILABLE_STATES[4][0], # Pending ) +class crm_payment_mode(osv.osv): + """ Payment Mode for Fund """ + _name = "crm.payment.mode" + _description = "Payment Mode" + _columns = { + 'name': fields.char('Payment Mode', size=64, required=True), + 'section_id': fields.many2one('crm.case.section', 'Sales Team'), + } +crm_payment_mode() + class crm_lead(base_stage, osv.osv): """ CRM Lead Case """ _name = "crm.lead" @@ -259,7 +269,7 @@ class crm_lead(base_stage, osv.osv): 'function': fields.char('Function', size=128), 'title': fields.many2one('res.partner.title', 'Title'), 'company_id': fields.many2one('res.company', 'Company', select=1), - 'payment_mode': fields.many2one('crm.case.resource.type', 'Campaign', \ + 'payment_mode': fields.many2one('crm.payment.mode', 'Payment Mode', \ domain="[('section_id','=',section_id)]"), 'planned_cost': fields.float('Planned Costs'), } diff --git a/addons/crm/crm_lead_data.xml b/addons/crm/crm_lead_data.xml index 9088abd19c5..751b6c6f2e0 100644 --- a/addons/crm/crm_lead_data.xml +++ b/addons/crm/crm_lead_data.xml @@ -114,24 +114,24 @@ - + - + Cash - + Cheque - + Credit Card - + Demand Draft diff --git a/addons/crm/crm_lead_view.xml b/addons/crm/crm_lead_view.xml index 3dd62d78b29..f25572f3d69 100644 --- a/addons/crm/crm_lead_view.xml +++ b/addons/crm/crm_lead_view.xml @@ -560,7 +560,7 @@ - +