crans -> AssociationCrans
adherent -> Adherent club -> Club darcs-hash:20060325215156-68412-615c1bfb3b23e16cd10b82cc3dc467e716c258ea.gz
This commit is contained in:
parent
0a53921e05
commit
f16056b8b4
12 changed files with 62 additions and 64 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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()
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue