Я хочу добавить код QR в Odoo 10 POS квитанции. Пожалуйста, помогите мне добавить код QR в POS квитанции - PullRequest
0 голосов
/ 10 октября 2019

класс 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)
...