Commit graph

541 commits

Author SHA1 Message Date
Olivier Iffrig
a213002c1e [ldap_crans] Typo...
Ignore-this: cc35ad728aa295d8b0afa60b9b0649b5

darcs-hash:20111005080849-108b1-c8a8ee24cc21f56353cd963130932eca14110f1a.gz
2011-10-05 10:08:49 +02:00
Olivier Iffrig
19e9a48208 [ldap_crans] On évite de crasher deconnexion.py en blacklistant un proprio virtuel
Ignore-this: 9ac3bbd14d07b08ac6f844667952fe77

darcs-hash:20111005075653-108b1-ecbcbfb2b35d5a240952bd48bcdbb3528b7497b6.gz
2011-10-05 09:56:53 +02:00
Michel Blockelet
2d53246bb7 [ldap_crans.py] On deplace le test d'adresse mac deja utilisee
Ignore-this: 658828a201b282e06a0884ceaa34d573
Ca permet d'eviter de se prendre la tete avec une mac non valide

darcs-hash:20110907100351-ddb99-46ae34deace1b89f59b2ab96479968a98c58a9b3.gz
2011-09-07 12:03:51 +02:00
Michel Blockelet
f2b46b1d87 [ldap_crans.py] Maj aussi de la blackliste editee
Ignore-this: 3d1e0731c01c8ff657609d0224294cdb
Sinon il ne met dans services_to_restart que la nouvelle blackliste

darcs-hash:20110903140118-ddb99-a84afa6fcb675ffa36d5470893a3ef9dae04d46f.gz
2011-09-03 16:01:18 +02:00
Nicolas Dandrimont
a4d70511f5 [ldap_crans] Support de l'ipv6 pour les objets Machine
Ignore-this: d5afb3764b61df716f4cabde716c709

darcs-hash:20110507145240-ffbb2-99daa2eb37fd6aa8aef9e895372fb8c469cbd815.gz
2011-05-07 16:52:40 +02:00
Michel Blockelet
80f481c9f4 [ldap,gest_crans.py] Correction encodage
Ignore-this: 8ad2379ea4865edb91ca98a6090c6a43
Si la mac existait déjà sur le réseau, gest_crans plantait ...

darcs-hash:20110401205044-ddb99-66a7e8e63416c61ad9d29dd7424e036aa7cffbc8.gz
2011-04-01 22:50:44 +02:00
Nicolas Dandrimont
72074c5bf7 [ldap_crans] On pense au câblage lors des réadhésions
darcs-hash:20100913184443-ffbb2-6a4e02143d0700088a73b4e175073fa56cd7fc80.gz
2010-09-13 20:44:43 +02:00
Nicolas Dandrimont
3ebe258ba1 [gest_crans] Les noms avec des espaces sont nos amis
darcs-hash:20100912132620-ffbb2-71460f121d2bb1e4d42f0f275ecf629b1ec5642e.gz
2010-09-12 15:26:20 +02:00
Nicolas Dandrimont
36bb207274 [ldap_crans] revert...
darcs-hash:20100904135012-ffbb2-55f54088578faae5eb741cdce9d627d843e3666b.gz
2010-09-04 15:50:12 +02:00
Nicolas Dandrimont
b19d9cc71b [ldap_crans] Exceptions en str
darcs-hash:20100904133907-ffbb2-fc397f6e3d005e0d49d1a1f5f791bf821cc7c4ec.gz
2010-09-04 15:39:07 +02:00
Olivier Iffrig
569c166cfc [./gestion/ldap_crans.py] Possibilité d'annuler la redirection mail
Ignore-this: dc2eea92cfcbb33af4fb887ccbe2f888

darcs-hash:20100902074904-108b1-8df599a907093158450f0bdd6f43730ec4edd8d1.gz
2010-09-02 09:49:04 +02:00
Nicolas Dandrimont
16b4e7a8bf [ldap_crans] Robustesse du câblage automatique
darcs-hash:20100901131248-ffbb2-2738110e1e430ff40e96bc1de206f3f868035a23.gz
2010-09-01 15:12:48 +02:00
Nicolas Dandrimont
99c7d8561d [ldap_crans, gest_crans] redirection mail à l'inscription
darcs-hash:20100901131100-ffbb2-8e57b251130f3a7d1c257c24dc87614710e66fbb.gz
2010-09-01 15:11:00 +02:00
Nicolas Dandrimont
94cfa47873 [ldap_crans] les chambres ???? et EXT sont au Cr@ns
darcs-hash:20100831142018-ffbb2-78bc4edcbef535da70e157633565ba473e76e5d1.gz
2010-08-31 16:20:18 +02:00
Nicolas Dandrimont
ed50235c2c [gest_crans] câblages automatiques
darcs-hash:20100831071428-ffbb2-f058a6abab48795f49cab9c58a99ef14043a4ff9.gz
2010-08-31 09:14:28 +02:00
Nicolas Dandrimont
a1427076b5 [annuaire] On passe sur ula base de données PgSQL
darcs-hash:20100831065041-ffbb2-c44e28237d99ba472e0465ad88f1cd7149e3081d.gz
2010-08-31 08:50:41 +02:00
Nicolas Dandrimont
337905013d [ldap_crans] typo
darcs-hash:20100830141122-ffbb2-4899978aa770f530e1f36ca6fa5afd21cbd09dd7.gz
2010-08-30 16:11:22 +02:00
Nicolas Dandrimont
a0edb2cc18 [ldap_crans] Clés WPA2 à 10 caractères
darcs-hash:20100830140748-ffbb2-06bde99f15875e1f14435cc3fca549ec004ee576.gz
2010-08-30 16:07:48 +02:00
Nicolas Dandrimont
6a6665ede6 [ldap_crans] Ajout du champ mailExt (email_exterieur)
darcs-hash:20100830140715-ffbb2-82d7ca3623aaa50f2b6b050c8b941f6a98762ede.gz
2010-08-30 16:07:15 +02:00
Nicolas Dandrimont
db08250704 [ldap_crans] Le livret n'a que 18 cases sur le livret
darcs-hash:20100830111313-ffbb2-50a8cb3fa4f84137d477a3d39cd38c27b2af4d7d.gz
2010-08-30 13:13:13 +02:00
Nicolas Dandrimont
1c424a891a [ldap_crans.py] indentation
darcs-hash:20100821131831-ffbb2-5d57051d50ffa2003ebd053875816ff1d54780c2.gz
2010-08-21 15:18:31 +02:00
Nicolas Dandrimont
e79f2fac74 [ldap_crans.py] Pouvoir utiliser l'aide interactive c'est cool aussi...
darcs-hash:20100821131032-ffbb2-ed0dfcf03a530a8e41c4e97a869cdec72144c7d2.gz
2010-08-21 15:10:32 +02:00
Michel Blockelet
26dfe36d93 [gestion] Gestion plus propre des changements d'annee
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
2010-08-01 12:39:04 +02:00
Michel Blockelet
392006237d [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
2010-03-19 01:14:32 +01:00
Michel Blockelet
61302647c9 [ldap_crans.py,gest_crans.py] Fusion droits() et droits_light()
Les deux fonctions etant assez similaires ...

darcs-hash:20100318151032-ddb99-01a885b320ba5fe3fbe1403380725167c1230e6c.gz
2010-03-18 16:10:32 +01:00
Michel Blockelet
0d633d4e7b [admin/mail_invalide,ldap_crans.py] Corrections mail_invalide
Ignore-this: 1c455a452a14d6b3a83d7b525d61d2ec

darcs-hash:20100318125156-ddb99-783ccec26efd921f7a52040dd5f3247d8e6c2ba2.gz
2010-03-18 13:51:56 +01:00
Michel Blockelet
b1239e1291 [admin/mail_invalide,gestion/] Modification du systeme de mail_invalide
Maintenant tout est gere par des blacklistes mail_invalide, ce qui est
beaucoup plus simple ...
(Le champ mailInvalide de la base LDAP peut maintenant etre supprime ...)

darcs-hash:20100318014002-ddb99-d7e616f0b5040fba54c55d49fcaad25dc55a5665.gz
2010-03-18 02:40:02 +01:00
Michel Blockelet
ed855e941f [gen_confs/,surveillance/] virus splitte vers virus et autodisc_virus
Pour que le systeme n'enleve pas les deconnexions manuelles, et pour pouvoir
mettre un message different aux gens deconnectes manuellement

darcs-hash:20100316200552-ddb99-86effb62af5f560cd99563326d98d9721e51e289.gz
2010-03-16 21:05:52 +01:00
Nicolas Dandrimont
7249adbced [ldap_crans] Forcage du schéma d'adressage des mid...
Reste à voir le cas particulier des adresses ip "custom".

darcs-hash:20100303165521-ffbb2-6b99cd460ee623f0b41c7c7c8c97e69ebe2d4114.gz
2010-03-03 17:55:21 +01:00
Nicolas Dandrimont
a6cff1283b [ldap_crans] *affli* *affli* *affli*
darcs-hash:20100120211412-ffbb2-5eb8d8809dd0c9460c9acfd3e6ca681823f4c97d.gz
2010-01-20 22:14:12 +01:00
Olivier Huber
255742e3d6 Bugfixes
darcs-hash:20100118224430-8fbb1-03f00435011d77c6a79dd04f7cf0e891fd46df7d.gz
2010-01-18 23:44:30 +01:00
Nicolas Dandrimont
825b5d2a78 [...] La connexion temporaire du G n'est plus pertinente
darcs-hash:20100112003022-ffbb2-48e262e78b482d67acad0c1af1c936d3bfa83022.gz
2010-01-12 01:30:22 +01:00
Michel Blockelet
0f9856085e [admin/mail_invalide/,gen_confs/] Mise en place deconnexion pour mail invalide
Maintenant, quand on voit un mail invalide :
/usr/scripts/admin/mail_invalide/mail_invalide.py [mail]...
La personne est deconnectee au bout de 2 semaines si elle n'a pas change
son adresse mail.

 * Le script admin/mail_invalide/mail_invalide.py permet de generer les fiches,
et note l'adherent pour deconnexion 2 semaines plus tard (services_to_restart)
 * admin/mail_invalide/mail_invalide.tex est une fusion des deux
mail_invalide*.tex dans le dossier admin/src/
 * gen_confs/adherents.py s'occupe de marquer le mail comme invalide au bout de
2 semaines s'il n'a pas ete change (il met le flag mailInvalide=TRUE)
 * gen_confs/squid.py genere la liste des deconnectes pour Squid

darcs-hash:20091208003119-ddb99-74b4388950300879400250b9c40716013832d45e.gz
2009-12-08 01:31:19 +01:00
Olivier Huber
3bb3ae54bc [gestion/ldap_crans.py] Restart dhcp on dyson when needed
darcs-hash:20091120221611-8fbb1-e0cf1baf18ff59e91091adbdb891ad44d5eef306.gz
2009-11-20 23:16:11 +01:00
Olivier Huber
fd85040094 [gestion/ldap_crans.py] s/ragnarok/gordon/g
darcs-hash:20091120221436-8fbb1-60ab362a77b21a7f5a5810f8de35b688d61be449.gz
2009-11-20 23:14:36 +01:00
Stephane Glondu
d3501e0754 [ldap_crans] on se base sur le nom de machine pour attribuer les IPs du G
darcs-hash:20091119015608-61eff-e8f4b626cca4f11ad5b19acf24e2f954543ae351.gz
2009-11-19 02:56:08 +01:00
Stephane Glondu
c44143fbbb le DHCP du G fonctionne
darcs-hash:20091119014948-61eff-af57553b28262390efe24e04ca147696d1ecb9e0.gz
2009-11-19 02:49:48 +01:00
Stephane Glondu
ef1b93cc42 ajout de la génération du DHCP sur dyson
darcs-hash:20091118210817-61eff-d2426c9a04e1424a15024de5212dc793db6373e3.gz
2009-11-18 22:08:17 +01:00
Stephane Glondu
d4fcd4ecc4 Split out a new LAN for building G
darcs-hash:20091118174104-61eff-b9dd767b23fcac868a8054bcaf7a26edc9ef9137.gz
2009-11-18 18:41:04 +01:00
Antoine Durand-Gasselin
d98b44e915 [ldap_crans.py] pylint++
darcs-hash:20091018233739-bd074-ecf024d77c1ad0b6843c43a87f10420089dd5e5f.gz
2009-10-19 01:37:39 +02:00
Olivier Huber
088833dd00 [./gestion/ldap_crans.py] nouvelle blackliste
darcs-hash:20091017130338-8fbb1-890a0e259fcfcdd1e5cacb285369c2cece56d5b9.gz
2009-10-17 15:03:38 +02:00
Nicolas Dandrimont
80898c00d4 [ldap_crans.py] stop doing drugs
Ignore-this: 7bf92831b6ce1ec3bfc77b63fea84f9b

darcs-hash:20090929232441-ffbb2-460922e5b3d9b77c114ea159be21e36985aef064.gz
2009-09-30 01:24:41 +02:00
Antoine Durand-Gasselin
fd5cca07f2 [ldap_crans.py] l'interface avec des dicos marche! même la copie mde dicos marche!
Ignore-this: 192f099c2b334df59cca5d73c12309d2

darcs-hash:20090929205903-bd074-77224dc37a11f4fe18a0dc2aac3edcefd7ef6c0d.gz
2009-09-29 22:59:03 +02:00
Antoine Durand-Gasselin
932ce0e70b [ldap_crans.py] typo
darcs-hash:20090929153203-bd074-38dcbe847fb4a0a889b20c0219f852f81a49aad5.gz
2009-09-29 17:32:03 +02:00
Antoine Durand-Gasselin
3fbc3252b1 [ldap_crans.py] initialisation plus propre
darcs-hash:20090929153035-bd074-36503936b6a04fe6486e8f1daadf0f63e352db24.gz
2009-09-29 17:30:35 +02:00
Antoine Durand-Gasselin
de68b18b75 [ldap_crans.py] commit de merge
Ignore-this: 209812b6e24914ac51590684eec8c3d3

darcs-hash:20090929131231-bd074-4f4c95b48a9215244bc7f265fee64691c75a4a0b.gz
2009-09-29 15:12:31 +02:00
Antoine Durand-Gasselin
6d788ac892 [ldap_crans.py] typo
Ignore-this: d982f0ee5443102f000d909bba8d6a6

darcs-hash:20090929130950-bd074-038bf1474fab026d264aaace13435f7905a63533.gz
2009-09-29 15:09:50 +02:00
Antoine Durand-Gasselin
c399d0a4f6 [ldap_crans.py] on fait hériter ldap_crans de dict
Ignore-this: 367e9e6dda023f2b5c8d410fca96777a

darcs-hash:20090916190406-bd074-46fae3d6a4517be4b1c17740eaad915d2580a000.gz
2009-09-16 21:04:06 +02:00
Olivier Iffrig
34787874db [ldap_crans.py] string.join est obsolète, tests de types un peu plus corrects
Ignore-this: 1d8276de2456055a393e389f972ca1f6

darcs-hash:20090916205237-108b1-1b6e3fcf5df5d341888bef4844b52588afdaa222.gz
2009-09-16 22:52:37 +02:00
Antoine Durand-Gasselin
c831e97cf8 [ldap_crans.py] typo
darcs-hash:20090916181848-bd074-458feb75ebc7a1fa62089c3400333a0b53d0ee16.gz
2009-09-16 20:18:48 +02:00