22 lines
753 B
Python
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()
|