* La méthode de préremplissage posait des locks, les fonctions affectant
des valeurs ont désormais un argument lock, par défaut à True, pour
savoir si elles doivent poser des locks
* La méthode de préremplissage doit aussi affecter une ip
* Il y avait un decode de trop dans la gestion des blacklistes
Ignore-this: cd9025c95e35e80041570d629a944e2d
On ajoute ssh fingerprint pour les machines, ainsi on peut mettre les fingerprint ssh dans les champs DNSSEC via generate. Le champ gpgfingerprint est pour les adhérents avec compte crans qui ont une clé gpg. Mise en place des menus adaptés dans gest_crans. Les options sur l'intranet (2) sont à venir.
darcs-hash:20130112084446-b6762-97c821f579bf4c79183630e5ffc97124449a9b61.gz
Ignore-this: 8ad2379ea4865edb91ca98a6090c6a43
Si la mac existait déjà sur le réseau, gest_crans plantait ...
darcs-hash:20110401205044-ddb99-66a7e8e63416c61ad9d29dd7424e036aa7cffbc8.gz
On evite de chier quand on a supprime le compte crans de quelqu'un et
qu'on a '' comme adresse mail ...
darcs-hash:20110118185649-ddb99-0f5297337aa6ba04615e7077ab19d695340458c2.gz
Ajout d'une variable periode_transitoire dans config.py qui definit les
periodes ou on accepte ceux qui ont paye l'annee precedente (on ne prend pas du
tout en compte la carte d'etudiant dans ces periodes).
On en profite pour enlever toute notion de caution ...
darcs-hash:20100801103904-ddb99-cad90eb5599173bec23ff3952b3d22f80fd618f2.gz
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
Sinon ca supprime toutes les machines avant de dire "ah mais en fait pas les
droits" ...
darcs-hash:20100407224344-ddb99-3a9a44ebb97501862761c8fb54c0f2bd7e2ce326.gz
* 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
Les adherents du G:
* ont droit a deux machines fixes
* ont le droit d'avoir une machine fixe avec une adresse MAC existante
darcs-hash:20091119015646-61eff-68439c87acca656328d94d574d5a9dbe3b8ec954.gz