web/box.py
branchtls-sprint
changeset 663 482d39578366
parent 652 603c782dc092
child 667 15fe1d3694d1
equal deleted inserted replaced
662:6f867ab70e3d 663:482d39578366
   137     def to_display_rql(self):
   137     def to_display_rql(self):
   138         assert self.rql is not None, self.id
   138         assert self.rql is not None, self.id
   139         return (self.rql, {'x': self.req.user.eid}, 'x')
   139         return (self.rql, {'x': self.req.user.eid}, 'x')
   140     
   140     
   141 
   141 
   142 class ExtResourcesBoxTemplate(BoxTemplate):
       
   143     """base class for boxes displaying external resources such as the RSS logo.
       
   144     It should list necessary resources with the .need_resources attribute.
       
   145     """
       
   146     __registerer__ = extresources_registerer
       
   147     need_resources = ()
       
   148 
       
   149 
       
   150 class EntityBoxTemplate(BoxTemplate):
   142 class EntityBoxTemplate(BoxTemplate):
   151     """base class for boxes related to a single entity"""
   143     """base class for boxes related to a single entity"""
   152     __registerer__ = accepts_registerer
   144     __registerer__ = accepts_registerer
   153     __selectors__ = (one_line_rset, primary_view,
   145     __selectors__ = (one_line_rset, primary_view,
   154                      match_context_prop,)
   146                      match_context_prop,)