[admin/mail_invalide/,gen_confs/] Mise en place deconnexion pour mail invalide
Maintenant, quand on voit un mail invalide : /usr/scripts/admin/mail_invalide/mail_invalide.py [mail]... La personne est deconnectee au bout de 2 semaines si elle n'a pas change son adresse mail. * Le script admin/mail_invalide/mail_invalide.py permet de generer les fiches, et note l'adherent pour deconnexion 2 semaines plus tard (services_to_restart) * admin/mail_invalide/mail_invalide.tex est une fusion des deux mail_invalide*.tex dans le dossier admin/src/ * gen_confs/adherents.py s'occupe de marquer le mail comme invalide au bout de 2 semaines s'il n'a pas ete change (il met le flag mailInvalide=TRUE) * gen_confs/squid.py genere la liste des deconnectes pour Squid darcs-hash:20091208003119-ddb99-74b4388950300879400250b9c40716013832d45e.gz
This commit is contained in:
parent
6c68846b28
commit
0f9856085e
6 changed files with 287 additions and 159 deletions
|
@ -57,48 +57,53 @@ class squid(gen_config) :
|
|||
fic.close()
|
||||
|
||||
class squid_upload(squid) :
|
||||
""" Genère le fichier blacklist-upload pour squid """
|
||||
""" Génère le fichier blacklist-upload pour squid """
|
||||
FICHIER = "/etc/squid3/blacklist_upload"
|
||||
chaine = "upload"
|
||||
|
||||
class squid_p2p(squid) :
|
||||
""" Genère le fichier blacklist-p2p pour squid """
|
||||
""" Génère le fichier blacklist-p2p pour squid """
|
||||
FICHIER = "/etc/squid3/blacklist_p2p"
|
||||
chaine = "p2p"
|
||||
|
||||
class squid_autodisc_upload(squid) :
|
||||
""" Genère le fichier blacklist-autodiscupload pour squid """
|
||||
""" Génère le fichier blacklist-autodiscupload pour squid """
|
||||
FICHIER = "/etc/squid3/blacklist_autodisc_upload"
|
||||
chaine = "autodisc_upload"
|
||||
|
||||
class squid_autodisc_p2p(squid) :
|
||||
""" Genère le fichier blacklist-autodisc-p2p pour squid """
|
||||
""" Génère le fichier blacklist-autodisc-p2p pour squid """
|
||||
FICHIER = "/etc/squid3/blacklist_autodisc_p2p"
|
||||
chaine = "autodisc_p2p"
|
||||
|
||||
class squid_virus(squid) :
|
||||
""" Genère le fichier blacklist-virus pour squid """
|
||||
""" Génère le fichier blacklist-virus pour squid """
|
||||
FICHIER = "/etc/squid3/blacklist_virus"
|
||||
chaine = "virus"
|
||||
|
||||
class squid_warez(squid) :
|
||||
""" Genère le fichier blacklist-warez pour squid """
|
||||
""" Génère le fichier blacklist-warez pour squid """
|
||||
FICHIER = "/etc/squid3/blacklist_warez"
|
||||
chaine = "warez"
|
||||
|
||||
class squid_bloq(squid) :
|
||||
""" Genère le fichier blacklist-bloq pour squid """
|
||||
""" Génère le fichier blacklist-bloq pour squid """
|
||||
FICHIER = "/etc/squid3/blacklist_bloq"
|
||||
chaine = "bloq"
|
||||
|
||||
class squid_carte(squid) :
|
||||
""" Genère le fichier blacklist-carte pour squid """
|
||||
""" Génère le fichier blacklist-carte pour squid """
|
||||
actif = bl_carte_et_actif
|
||||
if not actif : restart_cmd = ''
|
||||
FICHIER = "/etc/squid3/blacklist_carte_et"
|
||||
chaine = "carteEtudiant!=%i"%ann_scol
|
||||
|
||||
class squid_chbre(squid) :
|
||||
""" Genère le fichier blacklist-chbre pour squid """
|
||||
""" Génère le fichier blacklist-chbre pour squid """
|
||||
FICHIER = "/etc/squid3/blacklist_chbre"
|
||||
chaine = "chbre=????"
|
||||
|
||||
class squid_mail(squid) :
|
||||
""" Génère le fichier blacklist-mail pour squid """
|
||||
FICHIER = "/etc/squid3/blacklist_mail"
|
||||
chaine = "mailInvalide=TRUE&uid!=*"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue