social/mail_gateway/wizards/mail_message_gateway_send.py

21 lines
600 B
Python

# Copyright 2024 Dixmit
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
from odoo import fields, models
class MailMessageGatewaySend(models.TransientModel):
_name = "mail.message.gateway.send"
_description = "Send Message through gateway"
message_id = fields.Many2one("mail.message", required=True)
partner_id = fields.Many2one("res.partner", required=True)
gateway_channel_id = fields.Many2one(
"res.partner.gateway.channel",
required=True,
)
def send(self):
self.message_id._send_to_gateway_thread(self.gateway_channel_id)