Commit graph

100 commits

Author SHA1 Message Date
Gabriel Detraz
c34ebc5177 Passage de menage cableur à lc_ldap 2015-08-18 12:28:20 +02:00
Daniel STAN
22725efddc mail_invalide: pose bl même si pas de chbre 2015-02-06 18:09:33 +01:00
Pierre-Elliott Bécue
82c59a0dbe En attendant d'avoir mieux pour le contrôle trésorier. 2014-10-15 00:02:43 +02:00
Pierre-Elliott Bécue
49cef4c095 Passage aux adhésions glissantes (partie I, sans lc_ldap) 2014-08-15 20:26:12 +02:00
Daniel STAN
92275f8948 bye bye secrets.py
On vire les dernières références à secrets.py via import direct de
/etc/crans/secrets/secrets.py

Ci-dessous une liste des trucs modifié et les raisons
./gestion/iscsi/nolslib.py:execfile("/etc/crans/secrets/nols.py")
./gestion/iscsi/slonlib.py:execfile("/etc/crans/secrets/slon.py")
./gestion/gen_confs/trigger.py:_args = ["ssh", "-4", "-i", "/etc/crans/secrets/trigger-generate" ]

./gestion/gen_confs/dhcpd_new.py:        sys.path.append('/usr/scripts/gestion/secrets')
./gestion/gen_confs/dhcpd_new.py:        from secrets import dhcp_omapi_keyname,dhcp_omapi_keys
./gestion/gen_confs/populate_sshFingerprint.py:sys.path.append('/etc/crans/secrets/')
./sip/sms_queuing:sys.path.insert(0, '/usr/scripts/gestion/secrets')
./sip/sms_queuing:from secrets import asterisk_sms_passwd
./sip/sip_multidial.py:sys.path.append('/etc/crans/secrets/')
./sip/sip_multidial.py:import secrets

./gestion/gen_confs/switchs.py:        sys.path.append('/usr/scripts/gestion/secrets')
./gestion/gen_confs/switchs.py:        from secrets import radius_key
./gestion/set_droits.sh:  if [[ $1 = "$BASE/secrets" ]] ; then
./gestion/set_droits.sh:  elif [[ $1 = "$BASE/secrets/secrets.py" ]] || [[ $1 = "$BASE/secrets/secrets.pyc" ]]; then
./admin/confmail/conf_mail.py:sys.path.append('/usr/scripts/gestion/secrets')
./admin/confmail/conf_mail.py:from secrets import secretConfirmMail
2014-07-23 00:58:59 +02:00
Vincent Le Gallic
84a141e0c2 sys.path.{append,insert} problem : Il y a *deux* dossiers utils dans /usr/scripts/…
En vrai, il faudrait les merger *sans* symlink pour régler ça un peu plus proprement.
2014-06-11 00:26:42 +02:00
Vincent Le Gallic
5eb2f7d5ff [mail_invalide] Kludge pour gérer les noms avec des accents. 2013-11-07 12:06:08 +01:00
Vincent Le Gallic
e0968e3614 [mail_invalide] On va chercher un peu plus proprement le contenu des .forward 2013-10-06 00:09:51 +02:00
Daniel STAN
d218131733 [mail_invalide] subprocess + template path 2013-06-25 13:16:11 +02:00
Vincent Le Gallic
9169c80520 un cranslib oublié 2013-06-21 16:56:11 +02:00
Pierre-Elliott Bécue
32b4b6f705 [chartes_MA] MultiMachines -> Multimachines 2013-05-15 23:14:00 +02:00
Pierre-Elliott Bécue
a1bf0a4547 [scripts] Going to utf-8 2013-05-05 01:10:09 +02:00
Vincent Le Gallic
2ce185720e Éclatement de config.py en plusieurs sous-module de config. L'API reste à peu près la même, il faut juste penser à import config.submodule avant d'utilisr config.submodule (confid.dns, config.upload par exemple)
Tous les autres fichiers modifiés le sont pour compatibilité avec ce changement.

Ce commit implique des commits du même genre dans l'intranet2, lc_ldap et bcfg2.
2013-03-26 16:24:31 +01:00
Vincent Le Gallic
cd4228b9ea [mail_invalide] un fichier compte_inactif.tex traînait. Ça avait l'air pertinent de le git add. 2013-02-28 06:46:42 +01:00
Vincent Le Gallic
ad34f4528b [mail_invalide] Le .tex a été déplacé 2013-02-28 06:44:28 +01:00
Vincent Le Gallic
c039058708 Enregistrement des droits d'exécution. Aucune vraie modif.
Darcs n'enregistrait pas les permissions des fichiers.
2013-01-31 05:36:25 +01:00
Daniel STAN
e71bd59108 [mail_invalides] fichiers tex et cie dans /usr/scripts/var
Ignore-this: e33c30e4cb66e6bef1755489421c0cef

darcs-hash:20130115012438-28565-8247d96aed70466652eee738dbe5653e03f60363.gz
2013-01-15 02:24:38 +01:00
Pierre-Elliott Bécue
dfcda07054 On modifie un peu le plugin de dim pour handle les bonnes choses, on ajoute un tool python, et on met mac_prises dans le dépot.
Ignore-this: a97c9dd382aae257e5d64b3fc14d0469

darcs-hash:20121211191448-b6762-f8705ea02bdfe778cd81d98ee52f2fa2533d68e0.gz
2012-12-11 20:14:48 +01:00
Daniel STAN
041c5b3ba0 [mail_invalide] fonctionne maintenant avec pdflatex
Ignore-this: d64bd53808cd407883ee7d43c99b2fa4

darcs-hash:20121021163645-28565-4c1829724fada96ec4ba602e57f53dfc5d9316ea.gz
2012-10-21 18:36:45 +02:00
Daniel STAN
2b8f4b29b1 [mail_invalide] On produit du code qui compile avec pdflatex
Ignore-this: 8dc0098e2d91fd1def3ff266ab02c2ab
quite à virer du random flocon de neige :p (avis aux puristes,
mais c'est pas encore l'hiver, donc bon)

darcs-hash:20121011165050-28565-81351f868bf75c96177090c92e7d93b10ea8b350.gz
2012-10-11 18:50:50 +02:00
Olivier Iffrig
f4069b7184 [controle_chartes_MA] On utilise redisdead pour envoyer des mails
Ignore-this: f52bdb0ffd3f66a386dc035cabc79bb9
Il faudrait peut-être envisager de mettre quelque chose de plus générique

darcs-hash:20120808151244-108b1-f9250b86fed4d4ae685e17079740c22166fef2c0.gz
2012-08-08 17:12:44 +02:00
Michel Blockelet
a63dac4c56 [controle_tresorier3] Noms non imprimables
darcs-hash:20111026210534-ddb99-4194aaac9ffe73bfa45f7bf39064d0b2582666d1.gz
2011-10-26 23:05:34 +02:00
Michel Blockelet
b9830c171b [controle_tresorier3] Nouveau script de controle pour les tresoriers
Ignore-this: 918dc9673d412ec5b45afa7bb2e69ea8
Fait pour controler de facon encore plus rapide, en tapant une ligne genre
controle_tresorier3 nom=blockelet+p 2190c 1375p ...
Experimente ce soir, ca marche vraiment bien ;)

darcs-hash:20111021224738-ddb99-4794569e901e4007862c1a6c58324db9344769d6.gz
2011-10-22 00:47:38 +02:00
aupetit
a19775bc1e [controle_tresorier.py] Tri par id numerique, pas alphabetique
Ignore-this: b9a5f93e65ee693f804a4b2b3fa05d0d

darcs-hash:20111021153254-3651d-aab6539e1c48d2fe792dd36f255f541f6c70b1dd.gz
2011-10-21 17:32:54 +02:00
aupetit
3cfdc4dd46 [controle_tresorier.py] Trier les controles par id
Ignore-this: 3aa065fada54ed80086f6f4f95aa0460

darcs-hash:20111021150334-3651d-9f5718513045dc2928eeffb9f6cdc478b9e6c021.gz
2011-10-21 17:03:34 +02:00
Michel Blockelet
e8a29010f5 [mail_invalide.py] On ne fait pas de fiche pour les gens plus sur le campus
Ignore-this: 3e208212fb5ead0fdc2191ea4251ee43

darcs-hash:20110911214807-ddb99-65d7c976cfab34747374289154f8a598a1deeef3.gz
2011-09-11 23:48:07 +02:00
Michel Blockelet
bec9689f42 [mail_invalide.py] Lit aussi les .forward, et permet de generer via un aid
Ignore-this: 83e846453108548ad3689197d7ef5334

darcs-hash:20110911191456-ddb99-ffb39ebb58639294b2874962f972a742ace55067.gz
2011-09-11 21:14:56 +02:00
Michel Blockelet
16cb2af317 [total_impression.py] Cleanup
Ignore-this: 9d250c29fd9f3d4708ffa23af34cda6b

darcs-hash:20110907100607-ddb99-788a31cf20359794f9e1cbb739910962d58b0a97.gz
2011-09-07 12:06:07 +02:00
Jeremie Dimino
c0f64275a6 [controle_tresorier] tient compte de l'argument '-t' pour le contrôle interactif
darcs-hash:20101003175514-af139-94cace77b2b0978f746320f032465a0d06d6a691.gz
2010-10-03 19:55:14 +02:00
Nicolas Bruot
a2bf671bc7 [./admin/controle_tresorier2.py] precab n'existe plus
darcs-hash:20100823144922-c8775-c49e565a33b7d53f2bad9a6b8c12edae2d9da7f8.gz
2010-08-23 16:49:22 +02:00
Nicolas Bruot
5f277a0d13 [./admin/controle_tresorier2.py] Tri des adhrents
darcs-hash:20100724103750-c8775-ffc4fc0fdbca013a9a358f5fe1b466b107f82d55.gz
2010-07-24 12:37:50 +02: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
Jeremie Dimino
c7f12b2893 [controle_tresorier2] tri des adhérents par aid
Ignore-this: 6af69311d0c589ec107d773ecaa45275

darcs-hash:20100308214351-c41ad-7af5ca48ed81fe17526c35d2243bf2a8cb35e03d.gz
2010-03-08 22:43:51 +01:00
Nicolas Dandrimont
726dde5db1 [mail_invalide] Reformulation
darcs-hash:20091229160145-ffbb2-eab5fbba4ee20b22d874cca8e7e995a35d34cf70.gz
2009-12-29 17:01:45 +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
Michel Blockelet
6c68846b28 [admin/controle_chartes_MA.py] Ajout option liste
darcs-hash:20091207145023-ddb99-ce4ae29dd673e44dca6d8266b9145a93f0aff0ec.gz
2009-12-07 15:50:23 +01:00
Antoine Durand-Gasselin
35c4bff00e [admin/controle_chartes_MA.py] on envoie bien les mails à tout le monde
darcs-hash:20091109025451-bd074-5a33a9e892966337c0ac328c3c49209da3ecd56a.gz
2009-11-09 03:54:51 +01:00
Nicolas Dandrimont
4c06da4096 [gen_confs/adherents.py, admin/controle_chartes_MA.py] unicode.encode('utf-8') pour sendmail
Ignore-this: 85f59da0e5f702c8ae08d06f8e52099

darcs-hash:20090930153704-ffbb2-759bc41d3f7a1724bc88a82540ae75165ffe375d.gz
2009-09-30 17:37:04 +02:00
Michel Blockelet
db4a156d65 [admin/controle_chartes_MA.py] WebRadio != membres actifs
darcs-hash:20090921065226-ddb99-4e7a2523c2e48400ffcb492adf5e9804431e8910.gz
2009-09-21 08:52:26 +02:00
Nicolas Dandrimont
9d0cd26d78 [controle_tresorier] Affichage de l'aid
darcs-hash:20090906184928-ffbb2-a66ee9a728c7d3754360972b584c3e6bd733114e.gz
2009-09-06 20:49:28 +02:00
Antoine Durand-Gasselin
4a68475e34 [wiki-lenny] suppression de static/
darcs-hash:20090314092631-bd074-b01256aeaf71e935851b3ecdbd623eaae8c9e8a1.gz
2009-03-14 10:26:31 +01:00
Jeremie Dimino
4aba28c1a6 [admin/controle_tresorier] plus d'options pour controle_tresorier
options pour changer le critère de tri.

darcs-hash:20081210181938-af139-cebdbfb780ecd7448025504a42046080da4a5e85.gz
2008-12-10 19:19:38 +01:00
Jeremie Dimino
bc9a6118cc [admin/controle_tresorier2] applique les modifs de clubs aux clubs
darcs-hash:20081210173924-af139-61d462372f1a6e8db88a8a7d3543c875fba4e781.gz
2008-12-10 18:39:24 +01:00
Jeremie Dimino
5918d3a4f2 [admin/controle_tresorier2] utilisation de .Nom plutôt que .nom+.prenom
parce que les clubs n'ont pas de champ .prenom

darcs-hash:20081210172051-af139-7eb3113a9a62f8593caeebfe1b9f8a13e4421db1.gz
2008-12-10 18:20:51 +01:00
Jeremie Dimino
199e9f743c oups, c'etait pour les tests
darcs-hash:20080925011913-af139-c6d7944955516d8d113a41f5d5d27251b9a3d541.gz
2008-09-25 03:19:13 +02:00
Jeremie Dimino
ac3fd576f6 adaptation du script de controle pour les inscriptions gratuites
darcs-hash:20080924183726-af139-ae15d24e0a95a291c9abc19fcbf42e0ef2b85669.gz
2008-09-24 20:37:26 +02:00
Michel Blockelet
186493334c Nouveau : total_impression.py
Script de calcul des mouvements totaux des comptes d'impression.
Voir total_impression.py -h pour plus d'infos.

darcs-hash:20080325152504-ddb99-f1d59081cd406dd4a6710166da70513816c63774.gz
2008-03-25 16:25:04 +01:00
Alexandre Bos
8c92499ba3 bureau -> ca
darcs-hash:20080201164558-f2d4d-ed4a508e9a7cc39f3ec9b439001f9550bc9679d8.gz
2008-02-01 17:45:58 +01:00
dimino
caa26c40b1 il faut toujours sauvegarder a ce niveau la.
darcs-hash:20071108211832-7b604-64731d4bb90b9361edc7b0e40a86a809f0d37f12.gz
2007-11-08 22:18:32 +01:00