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