Proyecto

General

Perfil

« Anterior | Siguiente » 

Revisión 82

Ya muestra la foto del alumno en su ficha

Ver diferencias:

Users.py
import ldap
import logging
import hashlib
import base64
from math import ceil
from operator import itemgetter
from Utils import Utils, LdapUtils
......
def getUserData(self):
self.getUserGroups()
result = self.ldap.search("ou=People","uid="+self.user,["uid","cn","sn","employeenumber","homedirectory"])
result = self.ldap.search("ou=People","uid="+self.user,["uid","cn","sn","employeenumber","homedirectory","jpegPhoto"])
type = "student"
if result[0][0][1]["homeDirectory"][0][0:14]=="/home/profesor":
......
"name":result[0][0][1]["cn"][0],
"surname":result[0][0][1]["sn"][0],
"nif":result[0][0][1]["employeeNumber"][0],
"photo":base64.b64encode(result[0][0][1]["jpegPhoto"][0]),
"type":type,
"groups":self.getUserGroups()
}

Exportar a: Unified diff