X-Git-Url: https://git.llucax.com/software/sercom.git/blobdiff_plain/03da7f62646ae07d940f889f7d04703b7c3bd286..19cb7e8320e2d5bf3dd0f8fb26c79616bf9b1f0e:/sercom/subcontrollers/grupo/__init__.py diff --git a/sercom/subcontrollers/grupo/__init__.py b/sercom/subcontrollers/grupo/__init__.py index 3f092a2..6be1757 100644 --- a/sercom/subcontrollers/grupo/__init__.py +++ b/sercom/subcontrollers/grupo/__init__.py @@ -120,6 +120,18 @@ ajax = u""" connect('form_responsable', 'onblur', buscar_alumno); } + function onsubmit() + { + /* TODO : Validar datos y evitar el submit si no esta completo */ + + /* Selecciono todos los miembros si no, no llegan al controllere*/ + l = MochiKit.DOM.getElement('form_miembros'); + for (i=0; i 0: - alumno = alumno[0] - else: - raise Exception - except Exception, (inst): - flash(_(u'El responsable %s no existe') % responsable) - raise redirect('../list') - + resp = AlumnoInscripto.selectBy(cursoID=kw['cursoID'], + alumno=Alumno.byPadron(kw['responsable'])).getOne() + except SQLObjectNotFound: + flash(_(u'El responsable %s no existe') % resp) + raise redirect('list') + kw['responsable'] = resp r = validate_set(id, kw) - r.responsable = alumno flash(_(u'El %s fue actualizado.') % name) raise redirect('../list')