rcriture de l'alias cannonique
darcs-hash:20060130225938-4ec08-e3832d9633cd4f64068c1b824da423b13fd7a88c.gz
This commit is contained in:
parent
7dd94cecfe
commit
f077d70581
2 changed files with 28 additions and 12 deletions
|
@ -1277,24 +1277,36 @@ class base_proprietaire(base_classes_crans):
|
|||
raise NotImplementedError, u"L'adhérent na pas de compte"
|
||||
|
||||
# tente de modifier la valeur
|
||||
if contourneGreylist==None:
|
||||
pass
|
||||
|
||||
elif contourneGreylist == True:
|
||||
if contourneGreylist == True:
|
||||
self._set('contourneGreylist',['OK'])
|
||||
|
||||
elif contourneGreylist == False:
|
||||
self._set('contourneGreylist',[])
|
||||
|
||||
else:
|
||||
elif contourneGreylist != None:
|
||||
raise ValueError, u"contourneGreylist prend un booléen comme argument"
|
||||
|
||||
# renvoie la valeur trouvée dans la base
|
||||
if self._data.get('contourneGreylist',[]) == []:
|
||||
return False
|
||||
else:
|
||||
return True
|
||||
return bool(self._data.get('contourneGreylist',[]))
|
||||
|
||||
def rewriteMailHeaders(self,rewrite=None):
|
||||
""" Réécriture des entêtes mail avec l'alias canonique
|
||||
True : réécrit les en-têtes
|
||||
False : ne réécrit pas les en-têtes """
|
||||
|
||||
# si l'adhérent n'a pas de compte, on lève une exeption
|
||||
if not self.compte():
|
||||
raise NotImplementedError, u"L'adhérent na pas de compte"
|
||||
|
||||
# tente de modifier la valeur
|
||||
if rewrite == True:
|
||||
self._set('rewriteMailHeaders',['oui'])
|
||||
elif rewrite == False:
|
||||
self._set('rewriteMailHeaders',['non'])
|
||||
elif rewrite!=None:
|
||||
raise ValueError, u"rewriteMailHeaders prend un booléen comme argument"
|
||||
|
||||
# renvoie la valeur trouvée dans la base
|
||||
return self._data.get('rewriteMailHeaders',['oui']) == ['oui']
|
||||
|
||||
def home(self):
|
||||
""" Retourne le home de l'adhérent """
|
||||
if not self.compte():
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue