Bon, c'est moche mais c'est temporaire et a ne compromet pas la scurit.
Cette vrification est redondante, je la remettrais des que j'aurais ecrit une autre fonction qui fait la meme chose pour les non adm (bureau) darcs-hash:20070221105701-c992d-b53af384cfe81be1b16f5f834eb0d657f620ad0d.gz
This commit is contained in:
parent
a3a5be22fd
commit
429803a872
1 changed files with 12 additions and 4 deletions
|
@ -77,7 +77,11 @@ blacklist_items = { u'bloq': u'Bloquage total de tous les services',
|
||||||
### Droits possibles
|
### Droits possibles
|
||||||
droits_possibles = [ u'Nounou', u'Apprenti', u'Modérateur', u'Câbleur',
|
droits_possibles = [ u'Nounou', u'Apprenti', u'Modérateur', u'Câbleur',
|
||||||
u'Déconnecteur', u'WebRadio', u'Imprimeur', u'MultiMachines',
|
u'Déconnecteur', u'WebRadio', u'Imprimeur', u'MultiMachines',
|
||||||
u'Contrôleur' ]
|
u'Contrôleur', u'Bureau' ]
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
### Droits critiques
|
||||||
|
droits_critiques = [ u'Nounou', u'Apprenti', u'WebRadio']
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
### Variables internes diverses
|
### Variables internes diverses
|
||||||
|
@ -2156,8 +2160,11 @@ class Adherent(BaseProprietaire):
|
||||||
if droits == None:
|
if droits == None:
|
||||||
return map(decode, self._data.get('droits', []))
|
return map(decode, self._data.get('droits', []))
|
||||||
|
|
||||||
if not isadm:
|
|
||||||
raise EnvironmentError(u'Il faut être administrateur pour effectuer cette opération.')
|
# A raffiner
|
||||||
|
|
||||||
|
# if not isadm:
|
||||||
|
# raise EnvironmentError(u'Il faut être administrateur pour effectuer cette opération.')
|
||||||
|
|
||||||
if type(droits) != list:
|
if type(droits) != list:
|
||||||
raise TypeError(u'Une liste est attendue')
|
raise TypeError(u'Une liste est attendue')
|
||||||
|
@ -2175,6 +2182,7 @@ class Adherent(BaseProprietaire):
|
||||||
|
|
||||||
return new
|
return new
|
||||||
|
|
||||||
|
|
||||||
def rewriteMailHeaders(self, rewrite=None):
|
def rewriteMailHeaders(self, rewrite=None):
|
||||||
"""
|
"""
|
||||||
Réécriture des entêtes mail avec l'alias canonique
|
Réécriture des entêtes mail avec l'alias canonique
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue