[IMP] crm_partner_assign: Improved partner_assign.yml,
authorron@tinyerp.com <>
Wed, 19 Oct 2011 13:19:10 +0000 (18:49 +0530)
committerron@tinyerp.com <>
Wed, 19 Oct 2011 13:19:10 +0000 (18:49 +0530)
Checked Oppportuniry forword to its nearest partner

bzr revid: ron@tinyerp.com-20111019131910-f1nd58iazih54qka

addons/crm_partner_assign/test/process/partner_assign.yml

index d7e7ba5..43c413f 100644 (file)
     assert lead.partner_latitude == 50.8495239 , "Lattitude is wrong"
     assert lead.partner_longitude == 4.3667002 , "Longitude is wrong"
     assert lead.partner_assigned_id.id == ref('base.res_partner_ericdubois0') , "Opportuniy not assign partner"
+-
+  Oppportuniry forword to its nearest partner, so first i create record of forword mail
+-
+  !record {model: crm.lead.forward.to.partner, id: crm_lead_forward_to_partner_rec}:
+    send_to: email
+    email_from: 'admin@openerp.com'
+    email_to: 'admin@tinyerp.com'
+    subject: 'Openerp lead forward'
+    history: latest 
+-
+  I forword this opportunity to its nearest partner.
+-
+  !python {model: crm.lead.forward.to.partner}: |
+    from tools import config
+    host = config.get('smtp_user', '127.0.0.1')
+    assert config.get(host, True), 'SMTP not configured !'
+    try:
+      self.action_forward(cr, uid, ref("crm_lead_forward_to_partner_rec"), context={'active_id': ref('crm.crm_case_abcfuelcounits0'),
+      'active_ids': [ref('crm.crm_case_abcfuelcounits0')], 'active_model': 'crm.lead'})
+    except:
+      pass