web/views/old_calendar.py
branch3.0
changeset 431 18b4dd650ef8
parent 0 b97547f5f1fa
child 692 800592b8d39b
child 1808 aa09e20dd8c0
equal deleted inserted replaced
430:6fbc0ab79a2d 431:18b4dd650ef8
     9 
     9 
    10 from logilab.mtconverter import html_escape
    10 from logilab.mtconverter import html_escape
    11 
    11 
    12 from cubicweb.interfaces import ICalendarViews
    12 from cubicweb.interfaces import ICalendarViews
    13 from cubicweb.common.utils import date_range
    13 from cubicweb.common.utils import date_range
    14 from cubicweb.common.selectors import interface_selector
    14 from cubicweb.common.selectors import implement_interface
    15 from cubicweb.common.registerers import priority_registerer
    15 from cubicweb.common.registerers import priority_registerer
    16 from cubicweb.common.view import EntityView
    16 from cubicweb.common.view import EntityView
    17 
    17 
    18 # Define some useful constants
    18 # Define some useful constants
    19 ONE_MONTH = RelativeDateTime(months=1)
    19 ONE_MONTH = RelativeDateTime(months=1)
    31                ]
    31                ]
    32 
    32 
    33 class _CalendarView(EntityView):
    33 class _CalendarView(EntityView):
    34     """base calendar view containing helpful methods to build calendar views"""
    34     """base calendar view containing helpful methods to build calendar views"""
    35     __registerer__ = priority_registerer
    35     __registerer__ = priority_registerer
    36     __selectors__ = (interface_selector,)
    36     __selectors__ = (implement_interface,)
    37     accepts_interfaces = (ICalendarViews,)
    37     accepts_interfaces = (ICalendarViews,)
    38     need_navigation = False
    38     need_navigation = False
    39 
    39 
    40     # Navigation building methods / views ####################################
    40     # Navigation building methods / views ####################################
    41 
    41