- Fixes bugs
- Removes useless scripts
This commit is contained in:
Martin Pépin 2016-12-25 12:27:42 +01:00
parent 3c7558c853
commit 01ce955784
4 changed files with 14 additions and 41 deletions

View file

@ -54,13 +54,14 @@ def autocomplete(request):
['(cn=*{:s}*)'.format(bit) for bit in bits]
))
with Connection(settings.LDAP_SERVER_URL) as conn:
queries['clippers'] = conn.search(
'dc=spi,dc=ens,dc=fr', query,
conn.search(
'dc=spi,dc=ens,dc=fr', ldap_query,
attributes=['uid', 'cn']
)
queries['clippers'] = conn.entries
# Clearing redundancies
queries['clippers'] = [
{'clipper': clipper.uid, 'fullname': clipper.cn}
Clipper(clipper.uid, clipper.cn)
for clipper in queries['clippers']
if clipper.uid not in usernames
]