Commit graph

218 commits

Author SHA1 Message Date
Lucas Serrano
eb4f22fd61 [digicode] La chaine digicode doit être un entier
On vérifie que le digicode n'envoie pas une chaîne de caractère
non castable en entier.
Causait des plantages à cause du caractère '*'.
2014-03-13 13:07:17 +01:00
Daniel STAN
ad335866ea digicode: secrets_new est dans gestion
Si ça fonctionnait jusque là, c'est qu'il doit se passer des trucs crades
avec le sys.path dans les scripts qui importent ce fichier.
2014-02-18 12:06:26 +01:00
Daniel STAN
93f369eab1 printer_watch: fichier de status supplémentaire
S'il est non-vide, c'est qu'il y a un problème. Utile pour monitorer.
2014-02-16 21:22:01 +01:00
Valentin Samir
42829db9eb [digicode] Transcription de save_code au nouveau backends (l'intranet2) 2014-02-07 20:37:49 +01:00
Valentin Samir
ec44ba1d59 [digicode.get_list] Petit problème d'associativité 2014-02-07 20:19:22 +01:00
Valentin Samir
9e46a94877 [digicode] Transcript de des fonction get_codes et list_code au nouveau backend 2014-02-07 20:12:28 +01:00
Lucas Serrano
7122f040e6 [digicode] On confie la gestion de digicode à l'intranet 2
* digicode.py appelle désormais la fonction create de l'intranet 2.
 * digicode_server2.py est renommé en digicode_server.py.
 * Edition de gen_code.py pour le rendre compatible avec le nouveau digicode.py.
2014-02-07 19:21:54 +01:00
Daniel STAN
bee26aad00 impression: vérifier état avant débit 2014-02-01 14:28:30 +01:00
Daniel STAN
cb9dda8c7a impression_canon: calcule le prix à la fin
C'est un calcul en plus, pour être sûr de facturer le bon prix. Enfin, la race
condition pourrait toujours arriver.
2014-01-12 23:28:47 +01:00
Lucas Serrano
183617da51 [printer_watch] On vérifie aussi quand l'imprimante est en warning
Sinon Ping est un boulet
2014-01-11 19:17:27 +01:00
Lucas Serrano
33e307f57e [printer_watch] .gitignore + correction de bug 2013-11-17 11:47:46 +01:00
Lucas Serrano
f4c315cda8 [printer_watch] On écrit dans var 2013-11-17 00:51:14 +01:00
Lucas Serrano
78b4e65e5a [printer_watch] On rend le script stateful 2013-11-16 23:27:20 +01:00
Lucas Serrano
98aeef1811 [printer_watch] Ajout d'un X-Mailer custom 2013-11-05 17:00:14 +01:00
Lucas Serrano
d04d51a2c3 [printer_watch] script d'envoi de mail lorsque l'imprimante est down 2013-11-05 01:23:11 +01:00
Daniel STAN
29fcf28a0a impression: désactivation agrafes doubles
car elles necessitent des feuilles en A4 normal (et non A4R)
2013-10-10 14:58:49 +02:00
Vincent Le Gallic
5ce1dd11c2 [crans] On cumule les erreurs 2013-09-12 10:33:07 +02:00
Daniel STAN
cbdb32023c [print_status] ajout de la date du mail
Flemme de rendre ça compatible avec utils.sendmail
2013-07-21 20:39:42 +02:00
Lucas Serrano
36c80ee082 [intranet2/usr-scripts] Serveur digicode intranet 2 2013-07-06 15:44:43 +02:00
Vincent Le Gallic
52019cbfbf [print_status] Champ X-Mailer
Et puis j'en ai profité pour bazarder ces formules de politesses
dans un bugreport
2013-06-30 04:44:26 +02:00
Daniel STAN
c8cee16a97 [digicode.py] fonctionnement sur asterisk 2013-06-20 17:34:31 +02:00
Valentin Samir
6c13e9a149 [impression/digocode] Fonction retrounant la liste des codes d'un login crans 2013-06-20 09:33:12 +02:00
Daniel STAN
6e44a92874 [impression_wrapper] nouvelle façon de crasher si HS 2013-05-15 20:40:31 +02:00
Vincent Le Gallic
10275229a1 Dans la série suppression des liens symboliques : /usr/scripts/lib devient /usr/scripts/cranslib
* Comme ça c'est plus clair que c'est un truc custom crans
 * Le lien symbolique /usr/scripts/gestion/crans/ est retiré. D'autres suivront.
2013-05-08 04:04:30 +02:00
Vincent Le Gallic
31bb376741 Correction des import crans.utils partout
Ça semble provoquer des erreurs d'import, donc autant tout corriger
2013-05-07 21:34:09 +02:00
Vincent Le Gallic
75a4d6b8f2 [impression/digicode.py] import foireux de crans.utils 2013-05-07 14:53:44 +02:00
Vincent Le Gallic
db2b0f0a2f [print_status.py] /var/run est vidé au reboot, on utilise plutôt /usr/scripts/var 2013-05-07 05:03:24 +02:00
Pierre-Elliott Bécue
dbac5708f3 [impression_wrapper] Modif qui traîne 2013-05-05 05:39:38 +02:00
Pierre-Elliott Bécue
a1bf0a4547 [scripts] Going to utf-8 2013-05-05 01:10:09 +02:00
Sylvain Boilard
1bca45e30d [print_status] On donne une valeur par défaut à filename au cas où on ne la trouverait pas dans l’historique de l’adhérent. 2013-04-23 00:13:56 +02:00
Sylvain Boilard
6c372a5b44 [print_status] On ne crashe pas non plus si l’imprimante est dans les
choux et refuse les connexions.
2013-04-22 20:29:00 +02:00
Sylvain Boilard
a195e82618 [print_status] On tronque les fichiers ouverts en écriture si on est
succeptibles de reécrire par dessus quelque chose, et on utilise un
message d’erreur vide quand tout va bien au lieu de simplement
supprimer le fichier qui stocke les erreurs.
2013-04-20 17:04:31 +02:00
Sylvain Boilard
b01348c4eb [print_status] On ne crashe pas si l’imprimante est dans les choux et nous envoie du garbage. 2013-04-20 15:56:28 +02:00
Vincent Le Gallic
0383637650 doc
* récupération du dossier doc qui traînait dans gen_confs
 * impression/canon_wrapper
 * typos et élimination de warning
2013-04-16 02:29:13 +02:00
Vincent Le Gallic
5f48855b39 On transforme utils et impression en packages 2013-04-15 17:44:34 +02:00
Daniel STAN
c03e0187b3 [canon_wrapper] un peu de doc 2013-04-13 20:04:08 +02:00
Daniel STAN
3cb9891731 [impression_canon] ne débite qu'en cas de succès 2013-04-10 18:39: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
Daniel STAN
ed04dab18c [print_status] màj avant traitement
J'ai rajouté il y a quelques temps un continue dans certains cas, avec print
à la clé. On ne faisait donc plus de màj du dernier job traité. On préfère
donc le faire au début, pour éviter la redondance. De toute façon, si le body
de la boucle plante, ça enverra un mail.
2013-03-23 10:50:50 +01:00
Daniel STAN
f8c3b00068 [canon_wrapper] oubli du nombre de copies 2013-03-19 17:56:58 +01:00
Daniel STAN
452be81693 [impression] menage 2013-03-19 02:27:06 +01:00
Daniel STAN
2ca9b45851 [print_status.py] notif pour les jobs via wrapper
Il reste un bug de notification pour le club Crans: la liste des
imprimeurs de ce club semble vide. En attendant, le cron va
envoyer des mails si ça arrive.
2013-03-18 17:46:54 +01:00
Daniel STAN
ebe94de094 [impression] impression via l'interface web 2013-03-17 21:01:56 +01:00
Daniel STAN
8354ec1705 imprimante: interface d'admin en plain http 2013-03-16 22:20:56 +01:00
Daniel STAN
b004906464 oublis de fichiers divers et symlinks for testlibs 2013-02-14 03:53:25 +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
Vincent Le Gallic
bb54dec933 [ethercodes.sh] On appelle un script dans la crontab et on fait attention à l'umask
Ignore-this: 301f436cd8d6224a85d68c5b028d3e7e

darcs-hash:20130112034427-2c9c1-18a8f1f021e4a03ac33c87dd4ecea2e3e5d2811a.gz
2013-01-12 04:44:27 +01:00
Vincent Le Gallic
a036fdbc54 [/usr/scripts/impression/ethercodes.sh] Avoir tout la commande dans la crontab c'est nettement moins clair qu'un script
Ignore-this: a6c12e349652d9d87ac34768e402a00c

darcs-hash:20121203013613-2c9c1-aebd48efbea95b87fd33613216e0bd6c0529ac05.gz
2012-12-03 02:36:13 +01:00
Pierre-Elliott Bécue
ab6202f37c [SOGo] On patche un peu partout pour pouvoir rendre le champ mail de ldap plus propre.
Ignore-this: aed0fb0c7f88d3feb1f0be35b11780bf

darcs-hash:20121201132852-b6762-f77d73b568bc1ad0fef3c9341cb2a00a34a09a0c.gz
2012-12-01 14:28:52 +01:00
Sylvain Boilard
a7acbf1fee [trivial] [print_status] Simplification d'une regexp.
Ignore-this: 63ecd3e05dd860698130ed202d16cd23

darcs-hash:20121124221137-8ef3c-25a670c5e48d59d6d429df3c1925d0810e919ac8.gz
2012-11-24 23:11:37 +01:00