fin_connexion: warn possesseurs de machines only

Les autres n'ont déjà plus de connexion.
This commit is contained in:
Daniel STAN 2015-08-29 15:54:57 +02:00
parent 82b8fea9da
commit 037ecab023

View file

@ -128,7 +128,11 @@ def select(conn, begin, to, mode='r'):
# NB: on ne prend que les adhérents, d'où SCOPE_ONELEVEL # NB: on ne prend que les adhérents, d'où SCOPE_ONELEVEL
res = conn.search(filtre, scope=ldap.SCOPE_ONELEVEL, dn=base_dn, mode=mode) res = conn.search(filtre, scope=ldap.SCOPE_ONELEVEL, dn=base_dn, mode=mode)
return res def keep(adh):
"""Ne conserve que les adhérents ayant encore des machines"""
return bool(adh.machines())
return filter(keep, res)
def brief(c, debut, fin): def brief(c, debut, fin):
"""Renvoie la liste des adhérents dont la connexion expire entre """Renvoie la liste des adhérents dont la connexion expire entre