Odoo18-Base/addons/pos_sms/models/pos_order.py
2025-01-06 10:57:38 +07:00

22 lines
753 B
Python

from odoo import models
class PosOrder(models.Model):
_inherit = 'pos.order'
def action_sent_message_on_sms(self, phone, _, basic_image=False):
if not (self and self.config_id.module_pos_sms and self.config_id.sms_receipt_template_id and phone):
return
self.ensure_one()
sms_composer = self.env['sms.composer'].with_context(active_id=self.id).create(
{
'composition_mode': 'comment',
'numbers': phone,
'recipient_single_number_itf': phone,
'template_id': self.config_id.sms_receipt_template_id.id,
'res_model': 'pos.order'
}
)
self.mobile = phone
sms_composer.action_send_sms()