Proyecto

General

Perfil

« Anterior | Siguiente » 

Revisión 189

Añadido por jredrejo hace más de 13 años

Corregidos un par de problemas gracias a la info de Alfonso Pastor

Ver diferencias:

controlies/trunk/applications/controlies/controllers/gestion.py
return dict(message="hello from gestion.py")
return dict()
controlies/trunk/applications/controlies/static/js/fileuploader.css
height : 200px;
background-color : black;
z-index : 9999;
}
}
controlies/trunk/applications/controlies/static/js/fileuploader.js
'<span class="qq-upload-spinner"></span>' +
'<span class="qq-upload-size"></span>' +
'<a class="qq-upload-cancel" href="#">Cancelar</a>' +
'<span class="qq-upload-failed-text">Falló</span>' +
// '<span class="qq-upload-failed-text">Falló</span>' +
'</li>',
classes: {
controlies/trunk/applications/controlies/modules/Rayuela2Ldap.py
resultado = resultado.replace(u"(", "")
resultado = resultado.replace(u")", u"")
resultado = resultado.replace(u".", u"")
return str(resultado)
return str(resultado).strip()
def chk_username(self,login,keep=False):
......
else: #iniciales del nombre + primer apellido + inicial segundo apellido
login=''
for i in zip(*usuario["nombre"].lower().split(" "))[0]:
login += i
login += i.strip()
for i in usuario["primer-apellido"].lower().replace("-"," ").split(" "):
login += i
login += i.strip()
if "segundo-apellido" in usuario.keys():
login += usuario["segundo-apellido"][0].lower()
if len(usuario["segundo-apellido"])>0:
login += usuario["segundo-apellido"][0].lower().strip()
usuario["login"]=self.chk_username(login)
else: #sin nie ni dni, no podemos gestionarlo
......
for info in nodo.childNodes:
if info.nodeType!=info.TEXT_NODE:
if info.nodeName in ("datos-usuario-rayuela","foto","grupos"):
dato=info.childNodes[1].firstChild.nodeValue
if info.nodeName=="foto" and dato=="true":
dato=info.getElementsByTagName("nombre-fichero")[0].firstChild.nodeValue
......
usuario["dni"]=self.asegura_codigos(dato)
elif info.nodeName == 'foto': #no paso asegura_codigos para no quitar el "."
usuario['foto']=str(dato)
else:
elif info.nodeName == 'grupo': #no paso asegura_codigos para no quitar el "."
usuario['grupo']=self.asegura_codigos(dato).replace(" ","")
else:
usuario[info.nodeName]=self.asegura_codigos(dato)
self.usuarios.append(usuario)
self.dni_usuarios.append(usuario["dni"])
......
"""Devuelve una enumeración de los grupos que pertenecen a
clave, siendo normalmente clave igual a aulas o dptos"""
grupos={}
for i in lista:
if clave not in i.keys():
grupo=sin_grupo
......
def crea_grupos(self,listado):
"""Da de alta en ldap los grupos de alumnos"""
for grupo in listado:
nuevo=Groups(self.ldap_con ,"school_class",str(grupo),"")
nuevo.add()
......
foto=self.encode(usuario['foto'])
else:
foto=None
nuevo=Users(self.ldap_con ,tipo,usuario['nombre'],usuario['primer-apellido'] + ' ' + usuario['segundo-apellido'],
surname=usuario['primer-apellido'] + ' ' + usuario['segundo-apellido']
nuevo=Users(self.ldap_con ,tipo,usuario['nombre'],surname.strip(),
usuario['dni'],usuario['login'],usuario['passwd'],usuario['passwd'],'','',foto)
nuevo.add()
lista.append((usuario['login'],True,usuario['passwd']))
controlies/trunk/debian/changelog
controlies (0.4-5) unstable; urgency=low
* Corregido problema cuando no hay segundo apellido
* Elimina espacios de los nombres de los grupos
-- José L. Redrejo Rodríguez <jredrejo@debian.org> Tue, 13 Sep 2011 10:51:28 +0200
controlies (0.4-4) unstable; urgency=low
* Actualizada versión de jquery

Exportar a: Unified diff