# HG changeset patch # User Nicolas Chauvat # Date 1250153758 -7200 # Node ID 0cf6c8005bf66c03a628d087df1f7dc7f07895a5 # Parent c6d10de521bc88afc32de742b1546bc0ddd5eb07 R propagate deprecation of CWRegistry.possible_vobjects diff -r c6d10de521bc -r 0cf6c8005bf6 devtools/testlib.py --- a/devtools/testlib.py Thu Aug 13 10:49:14 2009 +0200 +++ b/devtools/testlib.py Thu Aug 13 10:55:58 2009 +0200 @@ -391,18 +391,18 @@ def pactions(self, req, rset, skipcategories=('addrelated', 'siteactions', 'useractions')): return [(a.id, a.__class__) - for a in self.vreg['actions'].possible_vobjects(req, rset=rset) + for a in self.vreg['actions'].poss_visible_objects(req, rset=rset) if a.category not in skipcategories] def pactions_by_cats(self, req, rset, categories=('addrelated',)): return [(a.id, a.__class__) - for a in self.vreg['actions'].possible_vobjects(req, rset=rset) + for a in self.vreg['actions'].poss_visible_objects(req, rset=rset) if a.category in categories] def pactionsdict(self, req, rset, skipcategories=('addrelated', 'siteactions', 'useractions')): res = {} - for a in self.vreg['actions'].possible_vobjects(req, rset=rset): + for a in self.vreg['actions'].poss_visible_objects(req, rset=rset): if a.category not in skipcategories: res.setdefault(a.category, []).append(a.__class__) return res diff -r c6d10de521bc -r 0cf6c8005bf6 doc/book/en/development/webstdlib/basetemplates.rst --- a/doc/book/en/development/webstdlib/basetemplates.rst Thu Aug 13 10:49:14 2009 +0200 +++ b/doc/book/en/development/webstdlib/basetemplates.rst Thu Aug 13 10:55:58 2009 +0200 @@ -126,8 +126,8 @@ title=False, message=False) def get_searchbox(self, view, context): - boxes = list(self.vreg.possible_vobjects('boxes', self.req, self.rset, - view=view, context=context)) + boxes = list(self.vreg.poss_visible_objects('boxes', self.req, self.rset, + view=view, context=context)) if boxes: for box in boxes: if box.id == 'search_box': diff -r c6d10de521bc -r 0cf6c8005bf6 rset.py --- a/rset.py Thu Aug 13 10:49:14 2009 +0200 +++ b/rset.py Thu Aug 13 10:55:58 2009 +0200 @@ -83,7 +83,7 @@ try: return self._rsetactions[key] except KeyError: - actions = self.vreg['actions'].possible_vobjects( + actions = self.vreg['actions'].poss_visible_objects( self.req, rset=self, **kwargs) self._rsetactions[key] = actions return actions diff -r c6d10de521bc -r 0cf6c8005bf6 web/test/unittest_views_actions.py --- a/web/test/unittest_views_actions.py Thu Aug 13 10:49:14 2009 +0200 +++ b/web/test/unittest_views_actions.py Thu Aug 13 10:55:58 2009 +0200 @@ -13,20 +13,20 @@ def test_view_action(self): req = self.request(__message='bla bla bla', vid='rss', rql='CWUser X') rset = self.execute('CWUser X') - vaction = [action for action in self.vreg['actions'].possible_vobjects(req, rset=rset) - if action.id == 'view'][0] + actions = self.vreg['actions'].poss_visible_objects(req, rset=rset) + vaction = [action for action in actions if action.id == 'view'][0] self.assertEquals(vaction.url(), 'http://testing.fr/cubicweb/view?rql=CWUser%20X') def test_sendmail_action(self): req = self.request() rset = self.execute('Any X WHERE X login "admin"', req=req) - self.failUnless([action for action in self.vreg['actions'].possible_vobjects(req, rset=rset) - if action.id == 'sendemail']) + actions = self.vreg['actions'].poss_visible_objects(req, rset=rset) + self.failUnless([action for action in actions if action.id == 'sendemail']) self.login('anon') req = self.request() rset = self.execute('Any X WHERE X login "anon"', req=req) - self.failIf([action for action in self.vreg['actions'].possible_vobjects(req, rset=rset) - if action.id == 'sendemail']) + actions = self.vreg['actions'].poss_visible_objects(req, rset=rset) + self.failIf([action for action in actions if action.id == 'sendemail']) if __name__ == '__main__': unittest_main() diff -r c6d10de521bc -r 0cf6c8005bf6 web/test/unittest_views_navigation.py --- a/web/test/unittest_views_navigation.py Thu Aug 13 10:49:14 2009 +0200 +++ b/web/test/unittest_views_navigation.py Thu Aug 13 10:55:58 2009 +0200 @@ -102,12 +102,12 @@ view = mock_object(is_primary=lambda x: True) rset = self.execute('CWUser X LIMIT 1') req = self.request() - objs = self.vreg['contentnavigation'].possible_vobjects( + objs = self.vreg['contentnavigation'].poss_visible_objects( req, rset=rset, view=view, context='navtop') # breadcrumbs should be in headers by default clsids = set(obj.id for obj in objs) self.failUnless('breadcrumbs' in clsids) - objs = self.vreg['contentnavigation'].possible_vobjects( + objs = self.vreg['contentnavigation'].poss_visible_objects( req, rset=rset, view=view, context='navbottom') # breadcrumbs should _NOT_ be in footers by default clsids = set(obj.id for obj in objs) @@ -116,12 +116,12 @@ 'P value "navbottom"') # breadcrumbs should now be in footers req.cnx.commit() - objs = self.vreg['contentnavigation'].possible_vobjects( + objs = self.vreg['contentnavigation'].poss_visible_objects( req, rset=rset, view=view, context='navbottom') clsids = [obj.id for obj in objs] self.failUnless('breadcrumbs' in clsids) - objs = self.vreg['contentnavigation'].possible_vobjects( + objs = self.vreg['contentnavigation'].poss_visible_objects( req, rset=rset, view=view, context='navtop') clsids = [obj.id for obj in objs] diff -r c6d10de521bc -r 0cf6c8005bf6 web/views/basetemplates.py --- a/web/views/basetemplates.py Thu Aug 13 10:49:14 2009 +0200 +++ b/web/views/basetemplates.py Thu Aug 13 10:55:58 2009 +0200 @@ -172,7 +172,7 @@ self.w(u'') def nav_column(self, view, context): - boxes = list(self.vreg['boxes'].possible_vobjects( + boxes = list(self.vreg['boxes'].poss_visible_objects( self.req, rset=self.rset, view=view, context=context)) if boxes: self.w(u'