auth.py: squatteur si hebergeur blacklisté sévère

This commit is contained in:
Daniel STAN 2014-10-06 22:59:56 +02:00
parent 7f7f5842ac
commit da5e12241d

View file

@ -396,7 +396,11 @@ def decide_vlan(data, is_wifi, conn):
for hebergeur in hebergeurs: for hebergeur in hebergeurs:
# Si on est hébergé par un adhérent ok, ou que c'est notre # Si on est hébergé par un adhérent ok, ou que c'est notre
# chambre, pas de problème # chambre, pas de problème
if hebergeur.dn == proprio.dn or not hebergeur.blacklist_actif(): if hebergeur.dn == proprio.dn:
break
if not any(bl.value['type'] in bl_reject or
bl.value['type'] in bl_accueil for
bl in hebergeur.blacklist_actif()):
break break
else: else:
# Si tous les hebergeurs sont blacklistés, autoriser # Si tous les hebergeurs sont blacklistés, autoriser