From: Ricardo Markiewicz Date: Tue, 27 Feb 2007 06:23:47 +0000 (+0000) Subject: pongo la query de luca X-Git-Tag: pre-merge~63 X-Git-Url: https://git.llucax.com/software/sercom.git/commitdiff_plain/af1e60da986a981abe314e8e53290593fc6c005f?ds=inline pongo la query de luca --- 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);