web/views/calendar.py
changeset 237 3df2e0ae2eba
parent 0 b97547f5f1fa
child 431 18b4dd650ef8
equal deleted inserted replaced
236:8ab9e72dd8f1 237:3df2e0ae2eba
    13 from logilab.mtconverter import html_escape
    13 from logilab.mtconverter import html_escape
    14 
    14 
    15 from cubicweb.interfaces import ICalendarable
    15 from cubicweb.interfaces import ICalendarable
    16 from cubicweb.common.utils import date_range
    16 from cubicweb.common.utils import date_range
    17 from cubicweb.common.uilib import ajax_replace_url
    17 from cubicweb.common.uilib import ajax_replace_url
    18 from cubicweb.common.selectors import interface_selector, anyrset_selector
    18 from cubicweb.common.selectors import interface_selector
    19 from cubicweb.common.registerers import priority_registerer
    19 from cubicweb.common.registerers import priority_registerer
    20 from cubicweb.common.view import EntityView
    20 from cubicweb.common.view import EntityView
    21 
    21 
    22 
    22 
    23 # For backward compatibility
    23 # For backward compatibility
   144         self.length = 1
   144         self.length = 1
   145 
   145 
   146 class OneMonthCal(EntityView):
   146 class OneMonthCal(EntityView):
   147     """At some point, this view will probably replace ampm calendars"""
   147     """At some point, this view will probably replace ampm calendars"""
   148     __registerer__ = priority_registerer
   148     __registerer__ = priority_registerer
   149     __selectors__ = (interface_selector, anyrset_selector)
   149     __selectors__ = (interface_selector, )
   150     accepts_interfaces = (ICalendarable,)
   150     accepts_interfaces = (ICalendarable,)
   151     need_navigation = False
   151     need_navigation = False
   152     id = 'onemonthcal'
   152     id = 'onemonthcal'
   153     title = _('one month')
   153     title = _('one month')
   154 
   154 
   329 
   329 
   330 
   330 
   331 class OneWeekCal(EntityView):
   331 class OneWeekCal(EntityView):
   332     """At some point, this view will probably replace ampm calendars"""
   332     """At some point, this view will probably replace ampm calendars"""
   333     __registerer__ = priority_registerer
   333     __registerer__ = priority_registerer
   334     __selectors__ = (interface_selector, anyrset_selector)
   334     __selectors__ = (interface_selector, )
   335     accepts_interfaces = (ICalendarable,)
   335     accepts_interfaces = (ICalendarable,)
   336     need_navigation = False
   336     need_navigation = False
   337     id = 'oneweekcal'
   337     id = 'oneweekcal'
   338     title = _('one week')
   338     title = _('one week')
   339     
   339