예제 #1
0
 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 )
예제 #2
0
 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)