Droppe ce qui concerne la carte d'étudiant, et les blacklistes obsolètes.
This commit is contained in:
parent
1c205fca93
commit
a09ef77d22
4 changed files with 36 additions and 92 deletions
|
@ -35,14 +35,6 @@ else:
|
|||
debut_periode_transitoire = time.mktime(time.strptime("%s/08/16 00:00:00" % (ann_scol,), "%Y/%m/%d %H:%M:%S"))
|
||||
fin_periode_transitoire = time.mktime(time.strptime("%s/09/30 23:59:59" % (ann_scol,), "%Y/%m/%d %H:%M:%S"))
|
||||
|
||||
## Bloquage si carte d'étudiants manquante pour l'année en cours
|
||||
# /!\ Par sécurité, ces valeurs sont considérées comme False si
|
||||
# periode_transitoire est True
|
||||
# Soft (au niveau du Squid)
|
||||
bl_carte_et_actif = not (dat[1] in [9, 10] or dat[1] == 11 and dat[2] < 7)
|
||||
# Hard (l'adhérent est considéré comme paiement pas ok)
|
||||
bl_carte_et_definitif = not(dat[1] == 11 and dat[2] < 17)
|
||||
|
||||
#Sursis pour les inscription après le 1/11 pour fournir la carte étudiant
|
||||
sursis_carte=8*24*3600
|
||||
|
||||
|
@ -415,29 +407,35 @@ file_pickle = { 4 : '/tmp/ipt_pickle',
|
|||
|
||||
##################################################################################
|
||||
#: Items de la blackliste
|
||||
blacklist_items = { u'bloq': u'Blocage total de tous les services',
|
||||
u'carte_etudiant': u'Carte etudiant manquante',
|
||||
u'paiement': u'Paiement manquant cette année',
|
||||
u'virus': u'Passage en VLAN isolement',
|
||||
u'upload': u"Bridage du débit montant vers l'extérieur",
|
||||
u'p2p': u"Blocage total de l'accès à l'extérieur",
|
||||
u'autodisc_virus': u'Autodisconnect pour virus',
|
||||
u'autodisc_upload': u'Autodisconnect pour upload',
|
||||
u'autodisc_p2p': u'Autodisconnect pour P2P',
|
||||
u'ipv6_ra': u'Isolement pour RA',
|
||||
u'mail_invalide': u'Blocage pour mail invalide',
|
||||
u'warez' : u"Présence de contenu violant de droit d'auteur sur zamok",
|
||||
}
|
||||
blacklist_items = {
|
||||
u'bloq': u'Blocage total de tous les services',
|
||||
u'paiement': u'Paiement manquant cette année',
|
||||
u'virus': u'Passage en VLAN isolement',
|
||||
u'upload': u"Bridage du débit montant vers l'extérieur",
|
||||
u'autodisc_upload': u'Autodisconnect pour upload',
|
||||
u'ipv6_ra': u'Isolement pour RA',
|
||||
u'mail_invalide': u'Blocage pour mail invalide',
|
||||
u'warez' : u"Présence de contenu violant de droit d'auteur sur zamok",
|
||||
}
|
||||
|
||||
#: Blacklistes entrainant une déconnexion complète
|
||||
blacklist_sanctions = ['warez', 'p2p', 'autodisc_p2p','autodisc_virus','virus', 'bloq',
|
||||
blacklist_sanctions = [
|
||||
'warez',
|
||||
'virus',
|
||||
'bloq',
|
||||
'paiement',
|
||||
]
|
||||
if bl_carte_et_definitif:
|
||||
blacklist_sanctions.append('carte_etudiant')
|
||||
|
||||
#: Blacklistes redirigeant le port 80 en http vers le portail captif (avec des explications)
|
||||
blacklist_sanctions_soft = ['autodisc_virus','ipv6_ra','mail_invalide','virus',
|
||||
'warez', 'p2p', 'autodisc_p2p', 'bloq','carte_etudiant','chambre_invalide']
|
||||
blacklist_sanctions_soft = [
|
||||
'ipv6_ra',
|
||||
'mail_invalide',
|
||||
'virus',
|
||||
'warez',
|
||||
'bloq',
|
||||
'chambre_invalide',
|
||||
]
|
||||
|
||||
#: Blacklistes entrainant un bridage de la connexion pour upload
|
||||
blacklist_bridage_upload = ['autodisc_upload', 'upload']
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue