equal
deleted
inserted
replaced
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 |