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
|
# L'adhérent est considéré comme paiement pas ok
|
||||||
bl_carte_et_definitif = False
|
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
|
##Création de comptes
|
||||||
# Gid des comptes créés
|
# Gid des comptes créés
|
||||||
gid=100
|
gid=100
|
||||||
|
|
|
@ -79,12 +79,17 @@ blacklist_items = { u'bloq': u'Bloquage total de tous les services',
|
||||||
### Droits possibles
|
### Droits possibles
|
||||||
droits_possibles = [ u'Nounou', u'Apprenti', u'Moderateur', u'Cableur',
|
droits_possibles = [ u'Nounou', u'Apprenti', u'Moderateur', u'Cableur',
|
||||||
u'WebRadio', u'Imprimeur', u'MultiMachines',
|
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, ie que seules les nounous peuvent attribuer
|
||||||
droits_critiques = [ u'Nounou', u'Apprenti', u'WebRadio']
|
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
|
### Variables internes diverses
|
||||||
isadm = user_tests.isadm()
|
isadm = user_tests.isadm()
|
||||||
|
@ -2270,6 +2275,17 @@ class Adherent(BaseProprietaire):
|
||||||
|
|
||||||
return new
|
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):
|
def rewriteMailHeaders(self, rewrite=None):
|
||||||
"""
|
"""
|
||||||
|
|
|
@ -464,6 +464,8 @@ def adher_details(adher) :
|
||||||
d = adher.droits()
|
d = adher.droits()
|
||||||
if d :
|
if d :
|
||||||
f += coul(u"Droits sur les serveurs : ",'gras') + ', '.join(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'
|
f += u'\n'
|
||||||
|
|
||||||
# Paiement
|
# Paiement
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue