16 lines
570 B
Python
16 lines
570 B
Python
# -*- coding: utf-8 -*
|
|
|
|
from flectra.addons.bus.controllers.main import BusController
|
|
from flectra.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)
|