[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
|
@ -2319,11 +2319,11 @@ class Adherent(BaseProprietaire):
|
|||
|
||||
new = []
|
||||
for droit in droits:
|
||||
droit = droit.strip()
|
||||
if droit == '': continue
|
||||
droit = unicode(droit.strip(), 'iso-8859-15')
|
||||
if droit not in droits_possibles:
|
||||
raise ValueError(u'Droit %s incorrect' % droit)
|
||||
new.append(droit.encode('utf-8'))
|
||||
new.append(droit)
|
||||
|
||||
ancien = self._data.get('droits', [])
|
||||
# On envoie les mails de "bienvenue" pour chaque nouveau droit
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue