From: Ricardo Markiewicz Date: Thu, 15 Mar 2007 03:04:55 +0000 (+0000) Subject: Cleanup de JS y uso DocenteInscripto como es debito. X-Git-Tag: 0_9_0~108 X-Git-Url: https://git.llucax.com/software/sercom.git/commitdiff_plain/db9a06a8612e4819c7918ebb21f5940317b6c3c9?ds=inline Cleanup de JS y uso DocenteInscripto como es debito. --- diff --git a/sercom/subcontrollers/curso/grupo/__init__.py b/sercom/subcontrollers/curso/grupo/__init__.py index f6bddb4..149f99b 100644 --- a/sercom/subcontrollers/curso/grupo/__init__.py +++ b/sercom/subcontrollers/curso/grupo/__init__.py @@ -177,6 +177,10 @@ ajaxadmin = u""" MochiKit.DOM.getElement('form_listaGrupoB').disabled = disabled; MochiKit.DOM.getElement('form_grupos_to').disabled = disabled; MochiKit.DOM.getElement('form_grupos_from').disabled = disabled; + MochiKit.DOM.getElement('form_tutoresA').disabled = true; + MochiKit.DOM.getElement('form_tutoresB').disabled = true; + MochiKit.DOM.getElement('form_responsableA').disabled = true; + MochiKit.DOM.getElement('form_responsableB').disabled = true; } function onListaAChange() { @@ -246,6 +250,21 @@ ajaxadmin = u""" replaceChildNodes('form_responsableB', ''); appendChildNodes('form_responsableA', map(makeOption, $('form_grupos_from').options)); appendChildNodes('form_responsableB', map(makeOption, $('form_grupos_to').options)); + + if (getElement('form_grupos_from').options.length == 0) { + getElement('form_tutoresA').disabled = true; + getElement('form_responsableA').disabled = true; + } else { + getElement('form_tutoresA').disabled = false; + getElement('form_responsableA').disabled = false; + } + if (getElement('form_grupos_to').options.length == 0) { + getElement('form_tutoresB').disabled = true; + getElement('form_responsableB').disabled = true; + } else { + getElement('form_tutoresB').disabled = false; + getElement('form_responsableB').disabled = false; + } } """ @@ -496,7 +515,7 @@ class GrupoController(controllers.Controller, identity.SecureResource): nuevosMiembros.append(AlumnoInscripto.get(int(m))) nuevosTutores = [] for t in tutoresB: - nuevosTutores.append(Docente.get(t)) + nuevosTutores.append(DocenteInscripto.get(t)) #Creo el nuevo grupo Grupo(miembros = nuevosMiembros, tutores = nuevosTutores, cursoID=cursoID, nombre='NuevoGrupo'+str(cursoID)) else: