Example #1
0
    def find(self, tipoID=None, temaID=None):
        """Find records in model"""
        vfilter = dict(tipoID=tipoID, temaID=temaID)

	expression = '1=1'
	#flash(str(tipoID))
	if tipoID and tipoID != '':
		expression = AND(expression,PreguntaExamen.q.tipoID == tipoID)
	if temaID and temaID != '':
		expression = AND(expression,PreguntaExamen.q.temaID == temaID)
	r = PreguntaExamen.select(expression).orderBy([PreguntaExamen.q.examen,PreguntaExamen.q.numero])
	        
        return dict(records=r, name=name, namepl=namepl, form=filtro,
            vfilter=vfilter, limit_to=self.get_limite_paginado())