+ alumno = AlumnoInscripto.selectBy(curso=cursoid, alumno=Alumno.byUsuario(padron)).getOne()
+ msg = {}
+ msg['id'] = alumno.id
+ msg['value'] = alumno.alumno.nombre
+ except SQLObjectNotFound:
+ msg = 'No existe el alumno %s en el curso seleccionado.' % padron
+ error=True
+ except Exception, (inst):
+ msg = u"""Se ha producido un error inesperado al buscar el registro:\n %s""" % str(inst)
+ error = True
+ return dict(msg=msg, error=error)
+
+ @expose('json')
+ def get_alumnos(self, grupoid):
+ msg = u''
+ error=False
+ try:
+ # Busco los alumnos del grupo
+ grupo = Grupo.get(int(grupoid))
+ miembros = Miembro.selectBy(baja=None, grupo=grupo)
+ print miembros
+ integrantes = []
+ for m in miembros:
+ msg = {}
+ alumnoInscripto = AlumnoInscripto.get(m.alumno.id)
+ msg['id'] = alumnoInscripto.id
+ msg['label'] = alumnoInscripto.shortrepr()
+ integrantes.append(msg)