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 @@ - +