Commit graph

471 commits

Author SHA1 Message Date
Pierre-Elliott Bécue
66d17ded88 La maintenance est effectuée par postgres, il est inutile de spécifier un user 2015-04-04 10:38:42 +02:00
Pierre-Elliott Bécue
f8f7c789a9 xact_start peut ne pas être renseigné si l'activité n'exécute aucune requête. 2015-04-04 10:38:01 +02:00
Pierre-Elliott Bécue
d9bd6a621d On met dans une transaction atomique le truncate/copy.
* Cela permet de s'assurer que la table contient bien des données en
 tout instant où elle le devrait (c'est-à-dire quand on ne la vide pas
 explicitement)
2015-04-03 14:20:56 +02:00
Pierre-Elliott Bécue
baa9855327 Passage à get_mail et |name pour le templating. 2015-03-30 20:36:15 +02:00
Pierre-Elliott Bécue
fdfdd23022 Revert des deux commits précédents : c'était un problème de types
* tuple vs list dans les results.
2015-03-30 17:18:54 +02:00
Pierre-Elliott Bécue
93ee03aee9 Et l'ordre des variables est important. 2015-03-30 17:08:10 +02:00
Pierre-Elliott Bécue
3041a8ee16 Quand on veut qu'une variable globale soit lisible dans une fonction, faut faire gaffe...
* ~100 mails sur une dizaine d'adhérents plus loin...
2015-03-30 17:05:50 +02:00
Pierre-Elliott Bécue
9c472f97c0 Coquille. 2015-03-30 09:07:19 +02:00
Pierre-Elliott Bécue
d6633b1258 On ne printe qu'en debug 2015-03-30 00:41:29 +02:00
Pierre-Elliott Bécue
38cf8eb8e9 Nouveau script de comptage d'upload et de déconnexion.
* Il compte en progressif et stocke les calculs temporaires
 dans une table appelée accounting
 * Aux itérations suivantes, il ne prend en compte que les deltas
2015-03-30 00:39:18 +02:00
Pierre-Elliott Bécue
6093c61b42 stamp_updated et non stamp_inserted 2015-03-30 00:38:46 +02:00
Pierre-Elliott Bécue
64bb5252ea On étale les requêtes SQL pour la lisibilité 2015-03-29 23:10:50 +02:00
Gabriel Detraz
1d58966ebc statsVlans : répararation et dépoussiérage 2015-03-01 18:49:49 +01:00
Daniel STAN
8b551ae8c8 deconnexion: un template, ça mange de l'unicode 2015-03-01 16:42:21 +01:00
Pierre-Elliott Bécue
635a37385d Autres scripts obsolètes. 2015-02-25 22:13:21 +01:00
Pierre-Elliott Bécue
8a4d7dfd78 Scripts obsolètes. 2015-02-25 22:07:02 +01:00
Gabriel Detraz
05f9c4580d ra2.py : on-off sur la prise quand bl ra 2015-02-25 20:41:41 +01:00
Gabriel Detraz
9f23c4a5d9 ra2.py : bug disconnect destinataire explicite 2015-02-23 19:25:14 +01:00
Gabriel Detraz
429da4655c surveillance : On met ra.py aux archives 2015-02-23 18:45:27 +01:00
Gabriel Detraz
8041a39397 surveillance/ra2.py : pose un bl ipv6_ra, et mail 2015-02-21 12:13:22 +01:00
Daniel STAN
7345820939 analyse2.py : petit hint 2015-01-27 17:52:00 +01:00
Pierre-Elliott Bécue
642569d6a5 On évite les doublons dans le comptage. 2014-12-23 02:01:31 +01:00
Pierre-Elliott Bécue
0706c41119 [maintenance base upload] COPY et VACUUM peuvent entrer en conflit. 2014-12-10 18:12:59 +01:00
Daniel STAN
ddc3820cd6 chgpass & stats: utilisation du mail_module 2014-11-07 00:37:02 +01:00
Daniel STAN
ad6f421a0b Encore du ménage 2014-10-29 00:04:30 +01:00
Raphaël-David Lasseri
510cbd2cc9 [derniere_connexion.py] Oubli stupide 2014-10-27 20:47:07 +01:00
Raphaël-David Lasseri
9fd02255e4 Nouveau script pour mettre à jour l'attribut derniereConnexion des adh 2014-10-27 20:34:47 +01:00
Pierre-Elliott Bécue
e62a967562 maintenance-netacct…n'est plus utilisé. 2014-10-15 00:16:06 +02:00
Pierre-Elliott Bécue
2f2775ef25 VACUUM verbeux avec analyse dans maintenance.sql 2014-10-15 00:03:38 +02:00
Pierre-Elliott Bécue
d5811da81d [mac_prises] Mail de destination dans config, et présentation "améliorée" 2014-10-11 01:11:26 +02:00
Pierre-Elliott Bécue
ecc25c09b1 [mac_prises] Enough tested. 2014-10-11 00:45:19 +02:00
Pierre-Elliott Bécue
9ef342809a [analyse2] Print de la requête en cas de debug. 2014-09-01 00:18:14 +02:00
Pierre-Elliott Bécue
08595c52ce [adh glissantes] Corrections 2014-08-21 17:30:29 +02:00
Daniel STAN
150a270bbd comptes_inactifs: oubli d'un paiement_ok() (stats) 2014-08-16 19:25:18 +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
dcff017736 comptes_inactifs: no more eval 2014-08-14 22:30:11 +02:00
Daniel STAN
7af634e95d comptes_inactifs: appel à paiement_ok()
plutôt que de savants calculs
2014-08-14 22:29:13 +02:00
Daniel STAN
e0ee29e139 chambres_vides: dé-harde les homes 2014-08-14 22:28:40 +02:00
Daniel STAN
6e8991239b surveillance: scripts inutiles 2014-08-14 15:59:24 +02:00
Daniel STAN
2d93ec377f deconnexion.py: on active l'url de reconnexion
En cas de problème, fallback sur un délai de 24h.
2014-08-12 19:25:40 +02:00
Daniel STAN
3cab7f9980 deconnexion.py: rationalisation mails
Le mail de déco ET le mail de notification à disconnect sont templatisés et
utilisent le même jeu de données (ça fait moins de code)
2014-08-12 19:24:29 +02:00
Daniel STAN
d5e88edc80 deconnexion.py: typos 2014-08-12 00:08:09 +02:00
Daniel STAN
a5797b151e deconnexion.py: 2~3 inutiles 2014-08-11 19:40:24 +02:00
Daniel STAN
7385111364 deconnexion.py: on teste l'url de reconnexion 2014-08-11 19:19:39 +02:00
Daniel STAN
5446bb8142 deconnexion.py: code mort et obsolète 2014-07-22 13:53:54 +02:00
Daniel STAN
ce5dfc7ea6 statistiques2.py: templating
On répare l'envoi de mail au passage
2014-07-22 13:46:46 +02:00
Daniel STAN
22d5baae1e statistiques2.py: oubli d'un %s
Parce que quitte à consommer de l'énergie à faire le calcul, autant
qu'il soit affiché quelque part :p
2014-07-17 19:47:47 +02:00
Pierre-Elliott Bécue
ba1217f48e [Mails upload] Limites récupérées dans config. 2014-07-01 11:08:43 +02:00
Pierre-Elliott Bécue
95fe74b74b [maintenance.sql] On vire ce qui sert à rien. 2014-06-29 18:21:58 +02:00
Pierre-Elliott Bécue
e68d3eb8dc [analyse2] La requête est optimisée pour des inner join 2014-06-29 18:21:17 +02:00