crans -> AssociationCrans

adherent -> Adherent
club -> Club

darcs-hash:20060325215156-68412-615c1bfb3b23e16cd10b82cc3dc467e716c258ea.gz
This commit is contained in:
glondu 2006-03-25 22:51:56 +01:00
parent 0a53921e05
commit f16056b8b4
12 changed files with 62 additions and 64 deletions

View file

@ -10,7 +10,7 @@ Utilis
import sys, os, commands
sys.path.append('/usr/scripts/gestion')
from ldap_crans import crans, BorneWifi
from ldap_crans import AssociationCrans, BorneWifi
from gen_confs import gen_config
# définition de la classe
@ -136,7 +136,7 @@ class autostatus(gen_config) :
# machines crans
################
machines = crans().machines()
machines = AssociationCrans().machines()
# Quand un serveur est à la fois dans adm et dans autre chose,
# on garde que le autre chose
machines2 = machines

View file

@ -28,8 +28,8 @@ sys.path.append('/usr/scripts/gestion')
import syslog
import pwd
from lock import *
from ldap_crans import crans_ldap, ann_scol, crans, hostname
from ldap_crans import Machine, MachineWifi
from ldap_crans import crans_ldap, ann_scol, hostname
from ldap_crans import AssociationCrans, Machine, MachineWifi
from affich_tools import *
from commands import getstatusoutput
from iptools import AddrInNet
@ -285,7 +285,7 @@ class firewall_crans :
serveur_maj = True
# 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:
machine[0].proprietaire().__class__ == AssociationCrans:
mac_ip_maj[ip] = machine[0]
else :
mac_ip_maj[ip] = None

View file

@ -17,7 +17,7 @@ import sys, signal, os, getopt
sys.path.append('/usr/scripts/gestion')
from ldap_crans import crans_ldap, crans, hostname
from ldap_crans import crans_ldap, hostname
from lock import *
from affich_tools import anim, cprint, OK
from time import localtime, strftime, time, sleep, timezone

View file

@ -5,16 +5,16 @@
import sys, smtplib, commands
sys.path.append('/usr/scripts/gestion')
from ldap_crans import smtpserv, crans, crans_ldap, Machine, adherent, club
from ldap_crans import smtpserv, crans_ldap, Machine, Adherent, Club
from whos import machine_details, adher_details, club_details
from gen_confs import gen_config
from affich_tools import cprint, OK, anim
class mail :
class mail:
"""
Envoie un mail à toutes les personnes de la liste 'To', avec les
informations détaillées des objets contenus dans 'objets'
(instances des classes adherent, machine ou club) """
(instances des classes Adherent, Machine ou Club) """
From = 'root@crans.org'
To = [ 'roots@crans.org' ]
@ -47,9 +47,9 @@ Subject: %(Subject)s
vus.append(res.dn)
if isinstance(res, Machine):
details.append(machine_details(res))
elif res.__class__ == adherent :
elif res.__class__ == Adherent:
details.append(adher_details(res))
elif res.__class__ == club :
elif res.__class__ == Club:
details.append(club_details(res))
a.cycle()

View file

@ -63,7 +63,7 @@ class machines(gen_config) :
# recherche de toutes les machines dans ldap
import sys
sys.path.append('/usr/scripts/gestion')
from ldap_crans import crans_ldap, club, adherent, crans
from ldap_crans import crans_ldap, Club, Adherent, AssociationCrans
machines = crans_ldap().search('ip=*')['machine']
# liste des machines (on prend que les paimement ok)
@ -78,11 +78,11 @@ class machines(gen_config) :
# ajout des entrée
for m in machines:
if m.proprietaire().__class__ == club:
if m.proprietaire().__class__ == Club:
curseur.execute("INSERT INTO machines (ip, type, id) VALUES (inet'%s','club',%s);"%(m.ip(),m.proprietaire().id()))
elif m.proprietaire().__class__ == adherent:
elif m.proprietaire().__class__ == Adherent:
curseur.execute("INSERT INTO machines (ip, type, id) VALUES (inet'%s','adherent',%s);"%(m.ip(),m.proprietaire().id()))
elif m.proprietaire().__class__ == crans:
elif m.proprietaire().__class__ == AssociationCrans:
curseur.execute("INSERT INTO machines (ip, type, id) VALUES (inet'%s','crans',%s);"%(m.ip(),m.id()))
# on commit