Plus d'invits.

darcs-hash:20060323150946-68412-e53639e21442ce0cd6006e8eff8cb521344eb9a8.gz
This commit is contained in:
glondu 2006-03-23 16:09:46 +01:00
parent bfed30d32a
commit 1c7207577b
7 changed files with 11 additions and 42 deletions

View file

@ -28,7 +28,7 @@ sys.path.append('/usr/scripts/gestion')
import syslog
import pwd
from lock import *
from ldap_crans import crans_ldap, ann_scol, crans, Invite, hostname
from ldap_crans import crans_ldap, ann_scol, crans, hostname
from ldap_crans import Machine, MachineWifi
from affich_tools import *
from commands import getstatusoutput
@ -287,10 +287,9 @@ class firewall_crans :
# Mise à jour de la machine
if AddrInNet(ip,self.zone_serveur) :
serveur_maj = True
# Il faut avoir payé ou être une machine du crans ou un invite
# Il faut avoir payé ou être une machine du crans
if db.search('paiement=ok&ip=%s'% ip)['machine'] or \
machine[0].proprietaire().__class__ == crans or \
machine[0].proprietaire().__class__ == Invite :
machine[0].proprietaire().__class__ == crans:
mac_ip_maj[ip] = machine[0]
else :
mac_ip_maj[ip] = None

View file

@ -6,7 +6,7 @@ from gen_confs import gen_config, ERREUR, OK, anim
import sys, os, shutil
sys.path.append('/usr/scripts/gestion')
from ldap_crans import crans_ldap, Invite, BorneWifi
from ldap_crans import crans_ldap, BorneWifi
class conf_wifi_ng(gen_config) :
""" Génération de la configuration de isakmpd dans ISAKMPD_CONF
@ -46,8 +46,7 @@ class conf_wifi_ng(gen_config) :
def _gen(self):
self.anim=anim('\r\tRecherche base LDAP')
clients = self.db.search('host=*.wifi.crans.org&paiement=ok')['machineWifi'] + \
Invite().machines()
clients = self.db.search('host=*.wifi.crans.org&paiement=ok')['machineWifi']
bornes = self.db.search('host=*.wifi.crans.org&canal=*')['borneWifi']
print OK