X-Git-Url: https://git.llucax.com/z.facultad/75.52/sercom.git/blobdiff_plain/c060eb596477ba7a2ffc3458d7c8d0c66d39afb0..6e373c0523d8ca200b13ab0d2322e4b9347b930c:/sercom/model.py diff --git a/sercom/model.py b/sercom/model.py index 2a7f472..cff6afd 100644 --- a/sercom/model.py +++ b/sercom/model.py @@ -650,7 +650,7 @@ class Grupo(Entregador): #{{{ @classmethod def selectByAlumno(self, alumno): return Miembro.select(AND(Miembro.q.alumnoID == AlumnoInscripto.q.id, - AlumnoInscripto.q.alumnoID == alumno.id)) + AlumnoInscripto.q.alumnoID == alumno.id, Miembro.q.baja == None)) def shortrepr(self): return 'grupo:' + self.nombre @@ -670,6 +670,10 @@ class AlumnoInscripto(Entregador): #{{{ membresias = MultipleJoin('Miembro', joinColumn='alumno_id') entregas = MultipleJoin('Entrega', joinColumn='alumno_id') correcciones = MultipleJoin('Correccion', joinColumn='alumno_id') + # Notas de la cursada + nota_practica = DecimalCol(size=3, precision=1, default=None) + nota_final = DecimalCol(size=3, precision=1, default=None) + nota_libreta = DecimalCol(size=3, precision=1, default=None) def _get_nombre(self): return self.alumno.padron