From: ron@tinyerp.com <> Date: Wed, 19 Oct 2011 13:19:10 +0000 (+0530) Subject: [IMP] crm_partner_assign: Improved partner_assign.yml, X-Git-Tag: 6.1.0-rc1-addons~934^2~81 X-Git-Url: http://git.inspyration.org/?a=commitdiff_plain;h=1911fab69c8c9eb09033212b207400dc04cbe493;p=odoo%2Fodoo.git [IMP] crm_partner_assign: Improved partner_assign.yml, Checked Oppportuniry forword to its nearest partner bzr revid: ron@tinyerp.com-20111019131910-f1nd58iazih54qka --- diff --git a/addons/crm_partner_assign/test/process/partner_assign.yml b/addons/crm_partner_assign/test/process/partner_assign.yml index d7e7ba5..43c413f 100644 --- a/addons/crm_partner_assign/test/process/partner_assign.yml +++ b/addons/crm_partner_assign/test/process/partner_assign.yml @@ -35,3 +35,24 @@ 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