класс QRCodeReceipt (models.Model): _inherit = 'pos.config'
qrcode_receipt= fields.Boolean('Show QR in Report',default=True)
qr_image= fields.Binary("QR Code", compute='_generate_qr_code')
@api.one
def _notify_orders_updates(self):
ids = self.env.context['active_ids']
if len(ids):
message = {"updated_orders": ids}
self.search([])._send_to_channel(CHANNEL, message)
base_url = request.env['ir.config_parameter'].get_param('web.base.url')
base_url += 'web#id=%d&action=pos.ui' %(self.id, self._name)
self.qr_image = generate_qr_code(base_url)