Revisión 82
Añadido por Manu Mora Gordillo hace alrededor de 14 años
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
Ya muestra la foto del alumno en su ficha