Revert "[config/upload,deconnexion] On ne déconnecte plus pour n uploads en 1 mois"
This reverts commit a8a1767844
.
This commit is contained in:
parent
84a141e0c2
commit
9c81aa2a23
2 changed files with 16 additions and 0 deletions
|
@ -13,6 +13,9 @@ soft = 300
|
||||||
#: limite hard
|
#: limite hard
|
||||||
hard = 3789
|
hard = 3789
|
||||||
|
|
||||||
|
#: max déconnexions
|
||||||
|
max_decos = 7
|
||||||
|
|
||||||
#: envoyer des mails à disconnect@ en cas de dépassement soft ?
|
#: envoyer des mails à disconnect@ en cas de dépassement soft ?
|
||||||
disconnect_mail_soft = False
|
disconnect_mail_soft = False
|
||||||
#: envoyer des mails à disconnect@ en cas de dépassement hard ?
|
#: envoyer des mails à disconnect@ en cas de dépassement hard ?
|
||||||
|
|
|
@ -257,6 +257,19 @@ for elupload, eltype, elid in uploadeurs:
|
||||||
# Vérification du nombre de déconnexions
|
# Vérification du nombre de déconnexions
|
||||||
#########################################
|
#########################################
|
||||||
nb_decos = len([ x for x in proprio.blacklist() if int(x.split('$')[0]) > time()-30*24*3600 and x.split('$')[2] == 'autodisc_upload' ])
|
nb_decos = len([ x for x in proprio.blacklist() if int(x.split('$')[0]) > time()-30*24*3600 and x.split('$')[2] == 'autodisc_upload' ])
|
||||||
|
if nb_decos >= config.upload.max_decos:
|
||||||
|
|
||||||
|
# Génération du fichier postscript
|
||||||
|
try:
|
||||||
|
fichier_ps = generate_ps('upload', proprio, ldap)
|
||||||
|
except:
|
||||||
|
fichier_ps = ("ERREUR lors de la génération. Merci de regénérer manuellement la fiche avec la commande :\n"
|
||||||
|
+ "/usr/scripts/surveillance/fiche_deconnexion/generate.py --upload aid=%d" % int(proprio.id()))
|
||||||
|
|
||||||
|
# Envoi du mail à disconnect
|
||||||
|
corps = config.mails.upload.message_disconnect_multi % {'from': upload.expediteur, 'to': upload.expediteur, 'nbdeco': nb_decos, 'proprio': proprio.Nom(), 'ps': fichier_ps}
|
||||||
|
corps = corps.encode('utf-8')
|
||||||
|
mail.sendmail(upload.expediteur, upload.expediteur, corps)
|
||||||
|
|
||||||
elif elupload >= upload.soft:
|
elif elupload >= upload.soft:
|
||||||
# L'adhérent a t il été averti ou est déjà déco ?
|
# L'adhérent a t il été averti ou est déjà déco ?
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue