Revisión 189
Añadido por jredrejo hace más de 13 años
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
Corregidos un par de problemas gracias a la info de Alfonso Pastor