Gel des vieux cbleurs

darcs-hash:20071107001435-c992d-0aad4e1ae954d6e71ed625268119ea969b8909b7.gz
This commit is contained in:
bos 2007-11-07 01:14:35 +01:00
parent 01c47ea353
commit 3571935ea8
3 changed files with 23 additions and 1 deletions

View file

@ -79,12 +79,17 @@ blacklist_items = { u'bloq': u'Bloquage total de tous les services',
### Droits possibles
droits_possibles = [ u'Nounou', u'Apprenti', u'Moderateur', u'Cableur',
u'WebRadio', u'Imprimeur', u'MultiMachines',
u'Bureau', u'Tresorier', u'Vieux']
u'Bureau', u'Tresorier']
##################################################################################
### Droits critiques, ie que seules les nounous peuvent attribuer
droits_critiques = [ u'Nounou', u'Apprenti', u'WebRadio']
##################################################################################
### Droits vieux, ie qui permettent d'avoir des droits meme quand on n'est pas ne
### cotise plus
droits_vieux = [ u'Nounou', u'Apprenti', u'Bureau']
##################################################################################
### Variables internes diverses
isadm = user_tests.isadm()
@ -2270,6 +2275,17 @@ class Adherent(BaseProprietaire):
return new
def droitsGeles(self):
reponse = False
if config.bl_vieux_cableurs:
l = self.droits()
if l != []:
if config.ann_scol not in self.paiement():
reponse = True
for d in droits_vieux:
if d in l:
reponse = False
return reponse
def rewriteMailHeaders(self, rewrite=None):
"""