On adapte l'heure pour que la sanction soit bien supprime au bout de
environ 24h et pas 25h. Le champ start est enregistre en GMT et pas en local. time.timezone vaut -3600 darcs-hash:20060314210354-72cb0-0a692250426622bdc7bbd0413911abefdac39550.gz
This commit is contained in:
parent
148e91fbe0
commit
4da641c898
1 changed files with 2 additions and 2 deletions
|
@ -153,7 +153,7 @@ def preattr(val):
|
|||
|
||||
def is_actif(sanction):
|
||||
"""
|
||||
Retourne True ou False suivant si la sanction fournie (cha-Aîne-b
|
||||
Retourne True ou False suivant si la sanction fournie (chaîne
|
||||
venant de blacklist) est active ou non
|
||||
"""
|
||||
bl = sanction.split(',')
|
||||
|
@ -473,7 +473,7 @@ class crans_ldap:
|
|||
return
|
||||
keep_date=[]
|
||||
for date in serv_dates[new[1:]]:
|
||||
if time.time() < int(date):
|
||||
if time.time() < int(date)+time.timezone:
|
||||
keep_date.append(date)
|
||||
if keep_date:
|
||||
self.conn.modify_s(remove_dn,ldap.modlist.modifyModlist({'start': serv_dates[new[1:]]}, { 'start': keep_date }))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue