From 6f1e8abbc7c869c094b060c76ea15fee987a46f9 Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Tue, 1 Sep 2015 16:17:32 +0200 Subject: [PATCH] [IMP] crm: Added stages by default for a new crm.team Now we'll have 'New', 'Qualified', 'Proposition' and 'Won' which is folded --- addons/crm/sales_team.py | 16 ++++++++++++++++ addons/crm/test/crm_lead_find_stage.yml | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/addons/crm/sales_team.py b/addons/crm/sales_team.py index ef273eb57bf..c5ba6bc6acb 100644 --- a/addons/crm/sales_team.py +++ b/addons/crm/sales_team.py @@ -19,6 +19,22 @@ class crm_team(osv.Model): 'fold': False, 'type': 'both', }), + (0, 0, { + 'name': _('Qualified'), + 'sequence': 2, + 'probability': 30.0, + 'on_change': True, + 'fold': False, + 'type': 'opportunity', + }), + (0, 0, { + 'name': _('Proposition'), + 'sequence': 3, + 'probability': 70.0, + 'on_change': True, + 'fold': False, + 'type': 'opportunity', + }), (0, 0, { 'name': _('Won'), 'sequence': 50, diff --git a/addons/crm/test/crm_lead_find_stage.yml b/addons/crm/test/crm_lead_find_stage.yml index 157a56c7f79..c348d2e3471 100644 --- a/addons/crm/test/crm_lead_find_stage.yml +++ b/addons/crm/test/crm_lead_find_stage.yml @@ -11,7 +11,7 @@ I check default stage of lead. - !python {model: crm.lead}: | - stage = self.pool.get('crm.stage').search_read(cr, uid, [], ['id'], context)[0] + stage = self.pool.get('crm.stage').search_read(cr, uid, [('team_ids', '=', ref('sales_team.team_sales_department'))], ['id'], context=context)[0] lead = self.browse(cr, uid, ref('test_crm_lead_new')) assert lead.stage_id.id == stage['id'], "Default stage of lead is incorrect!" -