[gestion/gest_crans.py] Non en fait non tu n'as pas compris

On ne parle que des MLs dont le desabonnement n'est pas automatique (donc les
MLs dont le nom commence par un '+' dans la config), le but etant de choisir
si la personne doit quand meme etre desinscrite.
Exemple : +dsi-crans, on est abonne avec les droits Bureau, mais quand on perd
les droits Bureau, on veut probablement etre desabonne quand meme.

Bon c'est vrai que c'est pas super clair mais si quelqu'un trouve de meilleurs
commentaires a mettre dans le script pour mieux expliquer je veux bien !

rolling back:

Wed Apr 21 11:25:22 CEST 2010  Antoine Durand-Gasselin <adg@crans.org>
  * [gestion/gest_crans] j'espere avoir compris ce a quoi tu pouvais penser michou (ou pas)

    M ./gestion/gest_crans.py -1 +1

darcs-hash:20100421103540-ddb99-192758ed0479a2a501d980b8b9b9b6c0428b047d.gz
This commit is contained in:
Michel Blockelet 2010-04-21 12:35:40 +02:00
parent f7c324a5da
commit cc3db8a648

View file

@ -598,7 +598,7 @@ def set_droits(adher):
# MLs pour lesquelles un autre droit abonne encore
for droit in new:
for ml in [m for m in old_mls if m[0] != '+' and droit in droits_mls[m]]:
for ml in [m for m in old_mls if droit in droits_mls[m]]:
old_mls.pop(ml)
# Choix des MLs auxquelles débonner