cwvreg.py
changeset 1381 6042f1b342bb
parent 1254 585f3c476a18
child 1477 b056a49c16dc
child 1593 8602116daef3
equal deleted inserted replaced
1379:6c6dbc0df829 1381:6042f1b342bb
   177                                   key=lambda x: x.propval('order'))
   177                                   key=lambda x: x.propval('order'))
   178                 if x.propval('visible')]
   178                 if x.propval('visible')]
   179         
   179         
   180     def possible_actions(self, req, rset, **kwargs):
   180     def possible_actions(self, req, rset, **kwargs):
   181         if rset is None:
   181         if rset is None:
   182             actions = self.possible_vobjects('actions', req, rset)
   182             actions = self.possible_vobjects('actions', req, rset, **kwargs)
   183         else:
   183         else:
   184             actions = rset.possible_actions() # cached implementation
   184             actions = rset.possible_actions(**kwargs) # cached implementation
   185         result = {}
   185         result = {}
   186         for action in actions:
   186         for action in actions:
   187             result.setdefault(action.category, []).append(action)
   187             result.setdefault(action.category, []).append(action)
   188         return result
   188         return result
   189         
   189