[config,{gest,ldap}_crans,gen_confs/] Modifications systeme droits
* gest_crans.py :: Dialogue permettant de desabonner les gens des MLs lorsqu'on leur enleve des droits (les gens ne sont pas desabonnes automatiquement de certaines MLs a l'enlevement des droits, il propose de le faire quand meme) => gest_crans.complexite++ * config.py :: Deplacement des definitions droits <-> {MLs, groupes unix} depuis droits.py * droits.py :: Ajout de fonctionnalites : * -d pour supprimer certaines adresses mail de certaines MLs * -u pour afficher les MLs inscrites non-automatiquement a certaines MLs * ldap_crans.py :: Les droits ne contiennent plus d'accents depuis un moment darcs-hash:20100319001432-ddb99-f0d337d161b8d95e6b6300cd53efbae8b9a7e834.gz
This commit is contained in:
parent
61302647c9
commit
392006237d
5 changed files with 261 additions and 107 deletions
|
@ -40,7 +40,7 @@ make_lock('auto_generate', 'Big lock', nowait=1)
|
|||
class base_reconfigure:
|
||||
__service_develop = {
|
||||
'macip': [ 'rouge-macip', 'zamok-macip', 'sable-macip', 'komaz-macip', 'gordon-macip' ],
|
||||
'droits': [ 'rouge-droits', 'ragnarok-droits' ],
|
||||
# 'droits': [ 'rouge-droits', 'ragnarok-droits' ],
|
||||
'blacklist_upload': [ 'sable-blacklist_upload', 'komaz-blacklist' ],
|
||||
'blacklist_p2p': [ 'sable-blacklist_p2p', 'komaz-blacklist' ],
|
||||
'blacklist_autodisc_upload': [ 'sable-blacklist_autodisc_upload', 'komaz-blacklist'],
|
||||
|
@ -141,6 +141,12 @@ class rouge(base_reconfigure):
|
|||
from gen_confs.droits import droits_ldap
|
||||
self._do(droits_ldap())
|
||||
|
||||
def desabonner_ml(self, args):
|
||||
from gen_confs.droits import desabonner_ml
|
||||
d = desabonner_ml()
|
||||
d.args = args
|
||||
self._do(d)
|
||||
|
||||
def ML_ens(self, mails):
|
||||
from adherents import ML_ens
|
||||
self._do(ML_ens(mails))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue