From af1e60da986a981abe314e8e53290593fc6c005f Mon Sep 17 00:00:00 2001 From: Ricardo Markiewicz Date: Tue, 27 Feb 2007 06:23:47 +0000 Subject: [PATCH 1/1] pongo la query de luca --- sercom/subcontrollers/grupo/__init__.py | 7 ++----- sercom/widgets.py | 2 +- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/sercom/subcontrollers/grupo/__init__.py b/sercom/subcontrollers/grupo/__init__.py index ab3c454..fded213 100644 --- a/sercom/subcontrollers/grupo/__init__.py +++ b/sercom/subcontrollers/grupo/__init__.py @@ -224,11 +224,8 @@ class GrupoController(controllers.Controller, identity.SecureResource): error=False try: # Busco el alumno inscripto - alumno = AlumnoInscripto.select(AND(Curso.q.id==cursoid, Alumno.q.usuario==padron)) - if alumno.count() > 0: - msg = alumno[0].alumno.nombre - else: - error = True + alumno = AlumnoInscripto.selectBy(curso=cursoid, alumno=Alumno.byUsuario(padron)).getOne() + msg = alumno.alumno.nombre except Exception, (inst): msg = u"""Se ha producido un error inesperado al buscar el registro:\n %s""" % str(inst) error = True diff --git a/sercom/widgets.py b/sercom/widgets.py index 9eb4cd4..c3ccea5 100644 --- a/sercom/widgets.py +++ b/sercom/widgets.py @@ -39,7 +39,6 @@ AlumnoMultiSelectAjax = ''' function agregar_a_la_lista(texto, lista) { - load.style.visibility = 'visible'; t = MochiKit.DOM.getElement(texto); /* Como no se si se puede hacer de otra manera, asumo que tengo en @@ -56,6 +55,7 @@ AlumnoMultiSelectAjax = ''' return; } load = MochiKit.DOM.getElement('loading'); + load.style.visibility = 'visible'; url = "/grupo/get_inscripto?cursoid="+curso.options[curso.selectedIndex].value+"&padron="+t.value; var d = loadJSONDoc(url); d.addCallbacks(partial(_on_alumno_get_result, lista), _on_alumno_get_error); -- 2.43.0