--- a/view.py Tue Feb 17 22:37:28 2009 +0100
+++ b/view.py Tue Feb 17 22:37:59 2009 +0100
@@ -15,8 +15,8 @@
from cubicweb.selectors import (yes, match_user_groups, implements,
nonempty_rset, none_rset)
from cubicweb.selectors import require_group_compat, accepts_compat
+from cubicweb.appobject import AppRsetObject
from cubicweb.common.registerers import accepts_registerer, priority_registerer, yes_registerer
-from cubicweb.common.appobject import AppRsetObject
from cubicweb.common.utils import UStringIO, HTMLStream
_ = unicode
@@ -321,7 +321,7 @@
"""
# XXX deprecate
__registerer__ = accepts_registerer
- __selectors__ = (implements('Any'),)
+ __select__ = implements('Any')
registered = accepts_compat(View.registered.im_func)
category = 'entityview'
@@ -332,7 +332,7 @@
to be displayed (so they can always be displayed !)
"""
__registerer__ = priority_registerer
- __selectors__ = (none_rset,)
+ __select__ = none_rset()
registered = require_group_compat(View.registered.im_func)
category = 'startupview'
@@ -354,7 +354,7 @@
"""base class for entity views which may also be applied to None
result set (usually a default rql is provided by the view class)
"""
- __selectors__ = ((none_rset | implements('Any')),)
+ __select__ = none_rset() | implements('Any')
default_rql = None
@@ -389,7 +389,7 @@
class AnyRsetView(View):
"""base class for views applying on any non empty result sets"""
- __selectors__ = (nonempty_rset,)
+ __select__ = nonempty_rset()
category = 'anyrsetview'
@@ -418,7 +418,7 @@
is only used globally (i.e. no result set adaptation)
"""
__registry__ = 'templates'
- __selectors__ = (yes,)
+ __select__ = yes()
registered = require_group_compat(View.registered.im_func)
@@ -501,7 +501,7 @@
"""base class for components"""
__registry__ = 'components'
__registerer__ = yes_registerer
- __selectors__ = (yes,)
+ __select__ = yes()
property_defs = {
_('visible'): dict(type='Boolean', default=True,
help=_('display the box or not')),