[Gest_crans] Quand un supprime un compte, on teste le solde.
Ignore-this: 58fdda0825e225642679bc7a981e07de darcs-hash:20120829232413-ab199-fb01279a9d8661cdba2d04c1634a08546d9f94cd.gz
This commit is contained in:
parent
41c7526096
commit
9670b80322
1 changed files with 3 additions and 1 deletions
|
@ -2191,6 +2191,8 @@ class Adherent(BaseProprietaire):
|
|||
Supprime le compte sur zamok. Penser à définir l'adresse mail après.
|
||||
"""
|
||||
self._set('mail', [''])
|
||||
if abs(self.solde()) >= 0.01:
|
||||
raise ValueError(u"Le solde d'un adhérent doit être nul pour supprimer son compte crans.")
|
||||
self._data['objectClass'] = ['adherent']
|
||||
|
||||
for c in [ 'uid', 'cn', 'shadowLastChange', 'shadowMax',
|
||||
|
@ -2198,7 +2200,7 @@ class Adherent(BaseProprietaire):
|
|||
'uidNumber', 'gidNumber', 'homeDirectory', 'gecos',
|
||||
'droits', 'mailAlias', 'canonicalAlias',
|
||||
'rewriteMailHeaders', 'contourneGreylist',
|
||||
'homepageAlias', 'derniereConnexion' ]:
|
||||
'homepageAlias', 'derniereConnexion', 'solde' ]:
|
||||
try: self._data.pop(c)
|
||||
except: pass
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue