Ajout du champ 'charte des membres actifs signee'
darcs-hash:20071031130623-c992d-827b10ca3bb5c2ab74dd658a3056fbb162130399.gz
This commit is contained in:
parent
0db2638395
commit
dde27b3137
1 changed files with 17 additions and 1 deletions
|
@ -282,7 +282,7 @@ class CransLdap:
|
|||
['etudes', 'paiement', 'carteEtudiant', 'aid', 'postalAddress',
|
||||
'historique', 'blacklist', 'droits', 'uidNumber', 'uid', 'info',
|
||||
'solde', 'controle', 'contourneGreylist', 'rewriteMailHeaders',
|
||||
'ablacklist', 'homepageAlias', 'mailInvalide'], \
|
||||
'ablacklist', 'homepageAlias', 'mailInvalide', 'charteMA'], \
|
||||
'club': \
|
||||
['cid', 'responsable', 'paiement', 'historique', 'blacklist',
|
||||
'mailAlias', 'info', 'controle', 'ablacklist'], \
|
||||
|
@ -1994,6 +1994,22 @@ class Adherent(BaseProprietaire):
|
|||
# renvoie la valeur trouvée dans la base
|
||||
return bool(self._data.get('mailInvalide', []))
|
||||
|
||||
def charteMA(self, valeur=None):
|
||||
"""
|
||||
La charte des membres actifs est signee. False par defaut.
|
||||
"""
|
||||
|
||||
# tente de modifier la valeur
|
||||
if valeur == True:
|
||||
self._set('charteMA', ['TRUE'])
|
||||
elif valeur == False:
|
||||
self._set('charteMA', [])
|
||||
elif valeur != None:
|
||||
raise ValueError, u"charteMA prend un booléen comme argument"
|
||||
|
||||
# renvoie la valeur trouvée dans la base
|
||||
return bool(self._data.get('charteMA', []))
|
||||
|
||||
def supprimer_compte(self):
|
||||
"""
|
||||
Supprime le compte sur zamok. Penser à définir l'adresse mail après.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue