16 lines
564 B
Python
16 lines
564 B
Python
|
# -*- coding: utf-8 -*
|
||
|
|
||
|
from odoo.addons.bus.controllers.main import BusController
|
||
|
from odoo.http import request
|
||
|
|
||
|
|
||
|
class CalendarBusController(BusController):
|
||
|
# --------------------------
|
||
|
# Extends BUS Controller Poll
|
||
|
# --------------------------
|
||
|
def _poll(self, dbname, channels, last, options):
|
||
|
if request.session.uid:
|
||
|
channels = list(channels)
|
||
|
channels.append((request.db, 'calendar.alarm', request.env.user.partner_id.id))
|
||
|
return super(CalendarBusController, self)._poll(dbname, channels, last, options)
|