I'm using "email_compose_message_wizard_form" to send a mail from custom module. It works if I chose partner for recipient but I want to be able to send it to custom email without having to choose partner.
I tried this:
class Message(models.Model):
_inherit = 'mail.message'
email_to = fields.Char('To:')
class MailComposer(models.TransientModel):
_inherit = 'mail.compose.message'
email_to = fields.Char('To:')
@api.multi
def get_mail_values(self, res_ids):
res = super(MailComposer, self).get_mail_values(res_ids)
if self.model and len(res_ids) == 1:
res[res_ids[0]]['email_to'] = self.email_to
return res
and then adding
<field name="email_to" placeholder="Mail to..."/>
to mail_compose_message_view and mail_message_view
So I can see the field on the compose message wizard form but it doesn't send it. It behaves as I've left it empty.