greylisting

darcs-hash:20051108085237-4ec08-6cecf50e8b25c3f901db13c8ed4ca6a84c2aaba3.gz
This commit is contained in:
chove 2005-11-08 09:52:37 +01:00
parent 619ddd69b6
commit 454abb1daf

View file

@ -832,7 +832,7 @@ class base_classes_crans(crans_ldap):
if debut == fin: if debut == fin:
raise ValueError(u'Dates de début et fin identiques') raise ValueError(u'Dates de début et fin identiques')
# On d-Aépasse la fin de sanction d'1min pour être sur quelle périmé.-b # On dépasse la fin de sanction d'1min pour être sur quelle périmé.-b
fin=fin+60 fin=fin+60
new_c = ','.join(new) new_c = ','.join(new)
@ -1216,6 +1216,23 @@ class base_proprietaire(base_classes_crans):
else: self._set('controle',[actuel]) else: self._set('controle',[actuel])
return actuel return actuel
def contourneGreylist(self,contourneGreylist=None):
""" Retourne ou change la greylist pour le compte
OK : contourne la greyliste
NOK : ne contourne pas la greyliste """
if not self.compte():
raise NotImplementedError, u"L'adhérent na pas de compte"
elif contourneGreylist==None:
return self._data.get('contourneGreylist',['NOK'])[0]
elif contourneGreylist not in ['OK','NOK']:
raise ValueError, u"contourneGreylist : il faut fournir OK/NOK comme argument"
else:
self._set('contourneGreylist',[contourneGreylist])
return contourneGreylist
def paiement(self,action=None): def paiement(self,action=None):
""" """
Action est un entier représentant une année Action est un entier représentant une année