2 In order to test Forward Partner functionality, I create an opportunity and forward it to partner.
4 I assign an email address to Administrator.
6 !record {model: res.users, id: base.user_root}:
7 user_email: admin@openerp.com
9 I create some partner grades.
11 I create a grade 'First'.
13 !record {model: res.partner.grade, id: res_partner_grade_first0}:
17 I create another grade 'Second'.
19 !record {model: res.partner.grade, id: res_partner_grade_second0}:
23 I create one more grade 'Third'.
25 !record {model: res.partner.grade, id: res_partner_grade_third0}:
29 I assign grade 'First' to the partner 'Axelor'.
31 !record {model: res.partner, id: base.res_partner_desertic_hispafuentes}:
32 grade_id: res_partner_grade_first0
34 I assgin a reply-to email address to Sales Team.
36 !record {model: crm.case.section, id: crm.section_sales_department}:
37 reply_to: sales_openerp@openerp.com
39 I create an opportunity 'Questionnaire on OpenERP'.
41 !record {model: crm.lead, id: crm_lead_questionnaireonopenerp0}:
42 categ_id: crm.categ_oppor7
43 section_id: crm.section_sales_department
45 date_assign: '2011-02-07'
48 email_from: info@axelor.com
49 name: Questionnaire on OpenERP
50 partner_address_id: base.res_partner_address_3000
51 partner_assigned_id: base.res_partner_desertic_hispafuentes
52 partner_id: base.res_partner_desertic_hispafuentes
54 partner_longitude: 0.0
55 phone: +33 1 64 61 04 01
60 Now I click on Forward button.
62 !python {model: crm.lead.forward.to.partner}: |
63 from tools import config
66 'email_to': 'info@axelor.com',
67 'email_from': 'Administrator <admin@openerp.com>',
68 'reply_to': 'sales_openerp@openerp.com'
70 ids = self.create(cr, uid, vals, context={'active_id': ref('crm_lead_questionnaireonopenerp0'), 'active_model': 'crm.lead'})
71 host = config.get('smtp_user', '127.0.0.1')
72 assert config.get(host, True), 'SMTP not configured !'
73 self.action_forward(cr, uid, [ids], context={'active_id': ref('crm_lead_questionnaireonopenerp0'), 'active_model': 'crm.lead'})