openerp-dev-web team mailing list archive
-
openerp-dev-web team
-
Mailing list archive
-
Message #02924
[Merge] lp:~openerp-dev/openobject-addons/addons1-crm-imp-uco-yml into lp:~openerp-dev/openobject-addons/addons1-crm-imp
Ujjvala Collins (OpenERP) has proposed merging lp:~openerp-dev/openobject-addons/addons1-crm-imp-uco-yml into lp:~openerp-dev/openobject-addons/addons1-crm-imp.
Requested reviews:
OpenERP R&D Team (openerp-dev)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/addons1-crm-imp-uco-yml/+merge/48892
[ADD] crm_partner_assign: Added yml for forward to partner wizard.
--
https://code.launchpad.net/~openerp-dev/openobject-addons/addons1-crm-imp-uco-yml/+merge/48892
Your team OpenERP R&D Team is requested to review the proposed merge of lp:~openerp-dev/openobject-addons/addons1-crm-imp-uco-yml into lp:~openerp-dev/openobject-addons/addons1-crm-imp.
=== modified file 'crm/crm.py'
--- crm/crm.py 2011-02-08 09:52:19 +0000
+++ crm/crm.py 2011-02-08 10:13:59 +0000
@@ -225,7 +225,10 @@
next_stage_id = False
for case in self.browse(cr, uid, ids, context=context):
+<<<<<<< TREE
+=======
+>>>>>>> MERGE-SOURCE
next_stage = False
value = {}
if case.section_id.id :
=== modified file 'crm_partner_assign/__openerp__.py'
--- crm_partner_assign/__openerp__.py 2011-01-14 00:11:01 +0000
+++ crm_partner_assign/__openerp__.py 2011-02-08 10:13:59 +0000
@@ -37,6 +37,7 @@
'crm_lead_view.xml',
'report/crm_lead_report_view.xml',
],
+ 'test': ['test/test_crm_partner_assign.yml'],
'installable': True,
'active': False,
'certificate': '00503409558942442061',
=== added directory 'crm_partner_assign/test'
=== added file 'crm_partner_assign/test/test_crm_partner_assign.yml'
--- crm_partner_assign/test/test_crm_partner_assign.yml 1970-01-01 00:00:00 +0000
+++ crm_partner_assign/test/test_crm_partner_assign.yml 2011-02-08 10:13:59 +0000
@@ -0,0 +1,73 @@
+-
+ In order to test Forward Partner functionality, I create an opportunity and forward it to partner.
+-
+ I assign an email address to Administrator.
+-
+ !record {model: res.users, id: base.user_root}:
+ user_email: admin@xxxxxxxxxxx
+-
+ I create some partner grades.
+-
+ I create a grade 'First'.
+-
+ !record {model: res.partner.grade, id: res_partner_grade_first0}:
+ name: First
+ sequence: 1
+-
+ I create another grade 'Second'.
+-
+ !record {model: res.partner.grade, id: res_partner_grade_second0}:
+ name: Second
+ sequence: 2
+-
+ I create one more grade 'Third'.
+-
+ !record {model: res.partner.grade, id: res_partner_grade_third0}:
+ name: Third
+ sequence: 3
+-
+ I assign grade 'First' to the partner 'Axelor'.
+-
+ !record {model: res.partner, id: base.res_partner_desertic_hispafuentes}:
+ grade_id: res_partner_grade_first0
+-
+ I assgin a reply-to email address to Sales Team.
+-
+ !record {model: crm.case.section, id: crm.section_sales_department}:
+ reply_to: sales_openerp@xxxxxxxxxxx
+-
+ I create an opportunity 'Questionnaire on OpenERP'.
+-
+ !record {model: crm.lead, id: crm_lead_questionnaireonopenerp0}:
+ categ_id: crm.categ_oppor7
+ section_id: crm.section_sales_department
+ country_id: base.fr
+ date_assign: '2011-02-07'
+ day_close: 0.0
+ day_open: 0.0
+ email_from: info@xxxxxxxxxx
+ name: Questionnaire on OpenERP
+ partner_address_id: base.res_partner_address_3000
+ partner_assigned_id: base.res_partner_desertic_hispafuentes
+ partner_id: base.res_partner_desertic_hispafuentes
+ partner_latitude: 0.0
+ partner_longitude: 0.0
+ phone: +33 1 64 61 04 01
+ planned_revenue: 0.0
+ probability: 0.0
+ type: opportunity
+-
+ Now I click on Forward button.
+-
+ !python {model: crm.lead.forward.to.partner}: |
+ vals = {
+ 'name': 'email',
+ 'email_to': 'info@xxxxxxxxxx',
+ 'email_from': 'Administrator <admin@xxxxxxxxxxx>',
+ 'reply_to': 'sales_openerp@xxxxxxxxxxx'
+ }
+ ids = self.create(cr, uid, vals, context={'active_id': ref('crm_lead_questionnaireonopenerp0'), 'active_model': 'crm.lead'})
+ try:
+ self.action_forward(cr, uid, [ids], context={'active_id': ref('crm_lead_questionnaireonopenerp0'), 'active_model': 'crm.lead'})
+ except Exception, e:
+ pass
Follow ups