|
|
@ -1,3 +1,4 @@ |
|
|
|
# -*- coding: utf-8 -*- |
|
|
|
from openerp.addons.web.controllers.main import DataSet |
|
|
|
from openerp.tools.translate import _ |
|
|
|
from openerp import http |
|
|
@ -9,6 +10,7 @@ class MailChatController(openerp.addons.bus.controllers.main.BusController): |
|
|
|
# ----------------------------- |
|
|
|
# Extends BUS Controller Poll |
|
|
|
# ----------------------------- |
|
|
|
|
|
|
|
def _poll(self, dbname, channels, last, options): |
|
|
|
if request.session.uid: |
|
|
|
registry, cr, uid, context = request.registry, request.cr, request.session.uid, request.context |
|
|
@ -17,6 +19,7 @@ class MailChatController(openerp.addons.bus.controllers.main.BusController): |
|
|
|
return super(MailChatController, self)._poll(dbname, channels, last, options) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class DataSetCustom(DataSet): |
|
|
|
|
|
|
|
def _extend_name(self, model, records): |
|
|
@ -40,7 +43,6 @@ class DataSetCustom(DataSet): |
|
|
|
res.append((r[0], _('%s ID %s') % (r[1], r[0]))) |
|
|
|
return res |
|
|
|
|
|
|
|
|
|
|
|
@http.route('/web/dataset/call_kw/<model>/name_search', type='json', auth="user") |
|
|
|
def name_search(self, model, method, args, kwargs): |
|
|
|
context = kwargs.get('context') |
|
|
|