]> git.llucax.com Git - software/sercom.git/commitdiff
pongo la query de luca
authorRicardo Markiewicz <rmarkie@fi.uba.ar>
Tue, 27 Feb 2007 06:23:47 +0000 (06:23 +0000)
committerRicardo Markiewicz <rmarkie@fi.uba.ar>
Tue, 27 Feb 2007 06:23:47 +0000 (06:23 +0000)
sercom/subcontrollers/grupo/__init__.py
sercom/widgets.py

index ab3c454e7d8666f66340b2d5529e3ba4fc98ce9f..fded2139a1aebfe0126234efbaf20118c5e2d03b 100644 (file)
@@ -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
index 9eb4cd4d790124e98e8b1276f8b3e0ed61dea003..c3ccea5d32cda70c3547743a8dd8ab985630e973 100644 (file)
@@ -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);