Gel des vieux cbleurs
darcs-hash:20071107001435-c992d-0aad4e1ae954d6e71ed625268119ea969b8909b7.gz
This commit is contained in:
parent
01c47ea353
commit
3571935ea8
3 changed files with 23 additions and 1 deletions
|
@ -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
|
||||
|
|
|
@ -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):
|
||||
"""
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue