Commit graph

530 commits

Author SHA1 Message Date
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
Antoine Durand-Gasselin
c93dbc45cc [crans_ldap,gest_crans] on remplace les print par des cprint
Ignore-this: fbd5ed86929256bb2dc0576ed4e61601
rappellons que LC_ALL=C python -c 'print u"é"' renvoie une erreur

darcs-hash:20090916181250-bd074-f859a79e1a484422220c16122c3e1ecdadeb2184.gz
2009-09-16 20:12:50 +02:00
Nicolas Dandrimont
0acc434c22 [ldap_crans.py] Un peu plus pythonique...
Ignore-this: 53515c9e128d853f6fd95b190f320a1f

darcs-hash:20090904051401-ffbb2-b2b5b55e3a4c60e75a43728f2988352f00fa47fd.gz
2009-09-04 07:14:01 +02:00
Antoine Durand-Gasselin
ce74d360f9 [gestion/ldap_crans.py] solved ?
darcs-hash:20090903193506-bd074-9166aba532cf6eb168965088090a0336514cbd8a.gz
2009-09-03 21:35:06 +02:00
Antoine Durand-Gasselin
94ae1b0243 [gestion/ldap_crans.py] tester ses modifications, c'est surfait
darcs-hash:20090903160740-bd074-554b97d1e800b12757f77ed275632f0a193da53f.gz
2009-09-03 18:07:40 +02:00
Nicolas Dandrimont
40c3bc8dc6 [ldap_crans.py] Tiens, il y a d'autres arguments avant...
darcs-hash:20090903151921-ffbb2-a3cc9979ca865a2de384427eb1cfe54c19f8ca51.gz
2009-09-03 17:19:21 +02:00
Antoine Durand-Gasselin
2d809f9726 [gestion/ldap_crans.py] pas de typeclasses en python
Ignore-this: e338bd6923ca9f39b8044745625211d9

darcs-hash:20090903145304-bd074-d94ccd2cc355f2338819ccc91c505d86bf4c789b.gz
2009-09-03 16:53:04 +02:00
Nicolas Dandrimont
25d2371a65 [ldap_crans.py] Gruik gruik
Ignore-this: b1ea5bf5e7ace550aedb7292401abcd6

a.k.a. Race Conditions 101

darcs-hash:20090902181222-ffbb2-ca427b68d08b15546f962a4293ae93932e45c919.gz
2009-09-02 20:12:22 +02:00
Nicolas Dandrimont
bb76b28f7c [ldap_crans] Support des switchs série 2610 (deux uplinks de plus que 2600)
Ignore-this: 7c35bb8c483f7c02d181fb07877d2531

darcs-hash:20090830133146-ffbb2-e2a9c44f5a41205ad9d6c1554ca7c8814719fd63.gz
2009-08-30 15:31:46 +02:00
Nicolas Dandrimont
4cb8c2482b [ldap_crans.py] batj-4 a 24 ports...
Ignore-this: a279a8cbb96f70dc96a181e8f57f95a6

darcs-hash:20090827141156-ffbb2-be330adc64d1a7b5c468d0ff4569e8c114c07e24.gz
2009-08-27 16:11:56 +02:00
Antoine Durand-Gasselin
4248c9a5ec [gestion/ldap_crans] bugfixes
!@#!

darcs-hash:20090827112051-bd074-4ccd021431bc005924eb72e6299c7938e6f108d6.gz
2009-08-27 13:20:51 +02:00
Antoine Durand-Gasselin
15aa5243d8 [gestion/ldap_crans] on demande aux câbleurs de reporter l'aid sur la fiche d'adhésion
Ignore-this: eed57fe999fef3a32080826706a9ce5

darcs-hash:20090827111359-bd074-dc845a5e3061573c685bc755bdf4471d14609a12.gz
2009-08-27 13:13:59 +02:00