web/controller.py
branchtls-sprint
changeset 635 305da8d6aa2d
parent 431 18b4dd650ef8
child 692 800592b8d39b
--- a/web/controller.py	Mon Feb 16 20:05:55 2009 +0100
+++ b/web/controller.py	Mon Feb 16 20:06:18 2009 +0100
@@ -2,7 +2,7 @@
 
 
 :organization: Logilab
-:copyright: 2001-2008 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
+:copyright: 2001-2009 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
 :contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr
 """
 __docformat__ = "restructuredtext en"
@@ -11,7 +11,7 @@
 
 from cubicweb import typed_eid
 from cubicweb.common.registerers import priority_registerer
-from cubicweb.common.selectors import match_user_group
+from cubicweb.common.selectors import yes, require_group_compat
 from cubicweb.common.appobject import AppObject
 from cubicweb.web import LOGGER, Redirect, RequestError
 
@@ -68,8 +68,8 @@
     """
     __registry__ = 'controllers'
     __registerer__ = priority_registerer
-    __selectors__ = (match_user_group,)
-    require_groups = ()
+    __selectors__ = (yes,)
+    registered = require_group_compat(AppObject.registered.im_func)
 
     def __init__(self, *args, **kwargs):
         super(Controller, self).__init__(*args, **kwargs)