- InstanciaDeEntrega.q.fin > now))
- .orderBy(InstanciaDeEntrega.q.fin))
- return dict(instancias_activas=instancias, now=now)
+ InstanciaDeEntrega.q.fin > now)).orderBy(InstanciaDeEntrega.q.fin))
+ # Ultimas N entregas realizadas
+ # Grupos en los que el usuario formo parte
+ m = [i.grupo.id for i in Grupo.selectByAlumno(identity.current.user)]
+ try:
+ entregador = AlumnoInscripto.selectByAlumno(identity.current.user)
+ m.append(entregador.id)
+ except:
+ pass
+ entregas = list(Entrega.select(IN(Entrega.q.entregadorID, m))[:5])
+ return dict(instancias_activas=instancias, now=now, entregas=entregas)