Quelques contrles.

darcs-hash:20060321105654-68412-97596b993fe0c88a967d76c8a27fcb8c2470f8bf.gz
This commit is contained in:
glondu 2006-03-21 11:56:54 +01:00
parent d00f7b768c
commit dcd1cddb68
3 changed files with 10 additions and 4 deletions

View file

@ -1956,6 +1956,10 @@ class adherent(base_proprietaire):
def droits(self, droits=None):
""" droits est la liste des droits à donner à l'utilisateur """
if droits != None and 'cransAccount' not in self._data.get('objectClass', []):
raise EnvironmentError(u'Il faut avoir un compte pour avoir des droits.')
if droits == None:
return map(decode, self._data.get('droits', []))