def build_initial_query( self, trans, **kwd ): tool_dependency_ids = tool_dependency_util.get_tool_dependency_ids( as_string=False, **kwd ) if tool_dependency_ids: clause_list = [] for tool_dependency_id in tool_dependency_ids: clause_list.append( self.model_class.table.c.id == trans.security.decode_id( tool_dependency_id ) ) return trans.install_model.context.query( self.model_class ) \ .filter( or_( *clause_list ) ) return trans.install_model.context.query( self.model_class )
def build_initial_query(self, trans, **kwd): tool_dependency_ids = tool_dependency_util.get_tool_dependency_ids(as_string=False, **kwd) if tool_dependency_ids: clause_list = [] for tool_dependency_id in tool_dependency_ids: clause_list.append(self.model_class.table.c.id == trans.security.decode_id(tool_dependency_id)) return trans.install_model.context.query(self.model_class) \ .filter(or_(*clause_list)) return trans.install_model.context.query(self.model_class)