67 raise |
67 raise |
68 obj = self.select(__fallback_oid, req, **kwargs) |
68 obj = self.select(__fallback_oid, req, **kwargs) |
69 return obj.render(**kwargs) |
69 return obj.render(**kwargs) |
70 |
70 |
71 def select_vobject(self, oid, *args, **kwargs): |
71 def select_vobject(self, oid, *args, **kwargs): |
72 selected = self.select_object(oid, *args, **kwargs) |
72 selected = self.select_or_none(oid, *args, **kwargs) |
73 if selected and selected.propval('visible'): |
73 if selected and selected.propval('visible'): |
74 return selected |
74 return selected |
75 return None |
75 return None |
76 |
76 |
77 def possible_vobjects(self, *args, **kwargs): |
77 def possible_vobjects(self, *args, **kwargs): |
401 |
401 |
402 @deprecated('use vreg["actions"].possible_actions(*args, **kwargs)') |
402 @deprecated('use vreg["actions"].possible_actions(*args, **kwargs)') |
403 def possible_actions(self, req, rset=None, **kwargs): |
403 def possible_actions(self, req, rset=None, **kwargs): |
404 return self["actions"].possible_actions(req, rest=rset, **kwargs) |
404 return self["actions"].possible_actions(req, rest=rset, **kwargs) |
405 |
405 |
406 @deprecated("use vreg['boxes'].select_object(...)") |
406 @deprecated("use vreg['boxes'].select_or_none(...)") |
407 def select_box(self, oid, *args, **kwargs): |
407 def select_box(self, oid, *args, **kwargs): |
408 return self['boxes'].select_object(oid, *args, **kwargs) |
408 return self['boxes'].select_or_none(oid, *args, **kwargs) |
409 |
409 |
410 @deprecated("use vreg['components'].select_object(...)") |
410 @deprecated("use vreg['components'].select_or_none(...)") |
411 def select_component(self, cid, *args, **kwargs): |
411 def select_component(self, cid, *args, **kwargs): |
412 return self['components'].select_object(cid, *args, **kwargs) |
412 return self['components'].select_or_none(cid, *args, **kwargs) |
413 |
413 |
414 @deprecated("use vreg['actions'].select_object(...)") |
414 @deprecated("use vreg['actions'].select_or_none(...)") |
415 def select_action(self, oid, *args, **kwargs): |
415 def select_action(self, oid, *args, **kwargs): |
416 return self['actions'].select_object(oid, *args, **kwargs) |
416 return self['actions'].select_or_none(oid, *args, **kwargs) |
417 |
417 |
418 @deprecated("use vreg['views'].select(...)") |
418 @deprecated("use vreg['views'].select(...)") |
419 def select_view(self, __vid, req, rset=None, **kwargs): |
419 def select_view(self, __vid, req, rset=None, **kwargs): |
420 return self['views'].select(__vid, req, rset=rset, **kwargs) |
420 return self['views'].select(__vid, req, rset=rset, **kwargs) |
421 |
421 |