← Back to team overview

openerp-dev-web team mailing list archive

[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