equal
deleted
inserted
replaced
321 """base class for views applying on an entity (i.e. uniform result set) |
321 """base class for views applying on an entity (i.e. uniform result set) |
322 """ |
322 """ |
323 # XXX deprecate |
323 # XXX deprecate |
324 __registerer__ = accepts_registerer |
324 __registerer__ = accepts_registerer |
325 __select__ = implements('Any') |
325 __select__ = implements('Any') |
326 registered = accepts_compat(View.registered.im_func) |
326 registered = accepts_compat(View.registered) |
327 |
327 |
328 category = 'entityview' |
328 category = 'entityview' |
329 |
329 |
330 |
330 |
331 class StartupView(View): |
331 class StartupView(View): |
332 """base class for views which doesn't need a particular result set |
332 """base class for views which doesn't need a particular result set |
333 to be displayed (so they can always be displayed !) |
333 to be displayed (so they can always be displayed !) |
334 """ |
334 """ |
335 __registerer__ = priority_registerer |
335 __registerer__ = priority_registerer |
336 __select__ = none_rset() |
336 __select__ = none_rset() |
337 registered = require_group_compat(View.registered.im_func) |
337 registered = require_group_compat(View.registered) |
338 |
338 |
339 category = 'startupview' |
339 category = 'startupview' |
340 |
340 |
341 def url(self): |
341 def url(self): |
342 """return the url associated with this view. We can omit rql here""" |
342 """return the url associated with this view. We can omit rql here""" |
419 is only used globally (i.e. no result set adaptation) |
419 is only used globally (i.e. no result set adaptation) |
420 """ |
420 """ |
421 __registry__ = 'templates' |
421 __registry__ = 'templates' |
422 __select__ = yes() |
422 __select__ = yes() |
423 |
423 |
424 registered = require_group_compat(View.registered.im_func) |
424 registered = require_group_compat(View.registered) |
425 |
425 |
426 def template(self, oid, **kwargs): |
426 def template(self, oid, **kwargs): |
427 """shortcut to self.registry.render method on the templates registry""" |
427 """shortcut to self.registry.render method on the templates registry""" |
428 w = kwargs.pop('w', self.w) |
428 w = kwargs.pop('w', self.w) |
429 self.vreg.render('templates', oid, self.req, w=w, **kwargs) |
429 self.vreg.render('templates', oid, self.req, w=w, **kwargs) |