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

@ -23,6 +23,10 @@ bl_carte_et_actif = False
# L'adhérent est considéré comme paiement pas ok
bl_carte_et_definitif = False
# Gel des cableurs pas a jour de cotisation
# Les droits ne sont pas retires mais il n'y a plus de sudo
bl_vieux_cableurs = True
##Création de comptes
# Gid des comptes créés
gid=100

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):
"""

View file

@ -464,6 +464,8 @@ def adher_details(adher) :
d = adher.droits()
if d :
f += coul(u"Droits sur les serveurs : ",'gras') + ', '.join(d)
if adher.droitsGeles():
f += coul(u" (droits gelés car pas cotisé cette année)",'bleu')
f += u'\n'
# Paiement