],
'test': [
'test/process/partner_assign.yml',
+ 'test/ui/onchange_events.yml'
],
'installable': True,
'active': False,
context.update({'active_model': 'crm.lead', 'active_id': ref('crm.crm_case_abcfuelcounits0'), 'active_ids': [ref('crm.crm_case_abcfuelcounits0')]})
forward_id = self.create(cr, uid, {'send_to': 'partner'}, context=context)
try:
- self.action_forward(cr, uid, ref("crm_lead_forward_to_partner_rec"), context=context)
+ self.action_forward(cr, uid, [forward_id], context=context)
except:
pass
--- /dev/null
+-
+ I call onchange event to change partner address and Email.
+-
+ !python {model: crm.lead.forward.to.partner}: |
+ action = self.on_change_partner(cr, uid, ref("crm.crm_case_qrecorp0"), ref("base.res_partner_9"))
+ assert action['value']['email_to'] == 'info@balmerinc.be', "Email is wrong"
+ self.on_change_email(cr, uid, [ref('crm.crm_case_qrecorp0')], ref('base.user_root'))