diff -r 39721e56b56d -r 99115e029dca goa/appobjects/dbmgmt.py --- a/goa/appobjects/dbmgmt.py Wed Feb 18 00:48:24 2009 +0100 +++ b/goa/appobjects/dbmgmt.py Wed Feb 18 01:21:25 2009 +0100 @@ -40,7 +40,7 @@ which are doing datastore administration requests """ id = 'authinfo' - __selectors__ = (none_rset, match_user_groups('managers'),) + __select__ = none_rset() & match_user_groups('managers') def call(self): cookie = self.req.get_cookie() @@ -62,7 +62,7 @@ step by step to avoid depassing quotas """ id = 'contentinit' - __selectors__ = (none_rset, match_user_groups('managers'),) + __select__ = none_rset() & match_user_groups('managers') def server_session(self): ssession = self.config.repo_session(self.req.cnx.sessionid) @@ -167,7 +167,7 @@ class ContentClear(StartupView): id = 'contentclear' - __selectors__ = (none_rset, match_user_groups('managers'),) + __select__ = none_rset() & match_user_groups('managers') skip_etypes = ('EGroup', 'EUser') def call(self):