From c94643653676c38a62579e338a162b345a6080fc Mon Sep 17 00:00:00 2001 From: bernat Date: Sun, 2 Oct 2005 21:15:28 +0200 Subject: [PATCH] Plus de gratuit pour le wifi darcs-hash:20051002191528-d1718-df4af1ce9350e8b985d9f9f4f0c086c04e3d7166.gz --- gestion/ldap_crans.py | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/gestion/ldap_crans.py b/gestion/ldap_crans.py index e061c84c..21ef817b 100755 --- a/gestion/ldap_crans.py +++ b/gestion/ldap_crans.py @@ -531,24 +531,18 @@ class crans_ldap : except : pass elif champ == 'paiement' and expr == 'ok' : # Paiement donnant droit à une connexion maintenant ? - # Deux cas : - # - classique : résident sur le campus, il doit avoir payé pour + # il doit avoir payé pour # l'année en cours ou pour l'année précédente # si on est en septembre - # - wifi : résident extérieur, mêmes conditions ou alors il a - # adhéré depuis moins d'une semaine (gratuité) # # Dans tous les cas, pour un adhérent, le paiement est considéré non ok # s'il n'a pas fourni sa carte d'etudiant alors que l'on est desormais # en periode de bloquage definifif (cf config.py). - # - # Cas wifi - elwifi = "(&(chbre=EXT)(|%s))" % ("(historique=%s * : inscription)"*4) % tuple(map(lambda i: time.strftime(date_format.split(" ")[0],time.localtime(time.time()-60*60*24*i)),[0,1,2,3])) if localtime()[1] == 9 : # Pour septembre paiement année précédente ok - el = "(|(paiement=%s)(paiement=%s)%s)" % (int(ann_scol), int(ann_scol)-1, elwifi) + el = "(|(paiement=%s)(paiement=%s))" % (int(ann_scol), int(ann_scol)-1) else : - el = "(|(paiement=%s)%s)" % (int(ann_scol), elwifi) + el = "(paiement=%s)" % (int(ann_scol),) # Doit-on bloquer en cas de manque de la carte d'etudiant ? if config.bl_carte_et_definitif: el = "(&(|(carteEtudiant=%s)(objectClass=club))%s)" % (int(ann_scol), el)