longpolling odoo 11 не показывается в журнале

Мой longpolling из функции создания не работает, любая помощь? Я пытаюсь получить (channel,message) отправил и получил его в файле.js, чтобы обновить содержимое одностраничного приложения, не перезагружая страницу следующим образом в ticket.py:

# -*- encoding: utf-8 -*-
from odoo import api, fields, models


class DemoTicket(models.Model):

    _inherit = 'pos.order'
    _description = 'Demo Ticket'

    name = fields.Char(required=True)
    description = fields.Text()

    @api.model
    def create_from_ui(self, orders):
        # Keep only new orders
        order_ids = super(DemoTicket, self).create_from_ui(orders)
        (channel, message) = ((self._cr.dbname, 'pos.order', order_ids[0]), ('new_ticket', order_ids[0]))
        self.env['bus.bus'].sendone(channel, message)
        # print(channel)
        # print(message)

    return order_ids

print(channel) а также print(message) на самом деле показать, но после create_from_uiв журнале нет длинного опроса.

Я видел использование этого на odoo Experience 2017, немного изменил код, чтобы адаптировать его к своему пользовательскому модулю,

0 ответов

Другие вопросы по тегам