I am using odoo 8. I want to send auto mail (without popping up any window) after "Confirm Order" button pressed in saved Request for Quotation(RfQ).
I have created new module which extends 'purchase.order'
class purchase_confirm(osv.osv):
_inherit = 'purchase.order'
def wkf_confirm_order(self, cr, uid, ids, context=None):
ctx = dict(context)
ctx.update({
'lang': 'en_US',
'tz': 'Asia/Dhaka',
'uid': uid,
'send_rfq': False,
'default_model': 'purchase.order',
'active_model': 'purchase.order',
'default_res_id': ids[0],
'default_use_template': bool(template_id),
'default_template_id': template_id,
'default_composition_mode': 'comment',
})
self.pool.get('mail_compose_message').send_mail(cr, uid, ids, context=ctx)
return True
But it is showing following error when I press the "Confirm Order" button:
ValueError: "'NoneType' object has no attribute 'send_mail'" while evaluating
u'wkf_confirm_order()'