Gabriel Detraz
bbea130179
Le cableur peut modifier l'ipsec, notemment à la creation de la machine
2015-10-11 16:29:28 +02:00
Pierre-Elliott Bécue
48de31425d
Ajout de documentation sur is_modifiable dans userPassword
2015-10-08 15:09:04 +02:00
Pierre-Elliott Bécue
a1f27f9f1a
Les timestamps c'est merdique, maintenant tout est du datetime
2015-10-03 14:09:08 +02:00
Pierre-Elliott Bécue
4de62cd0a8
Patch temporaire, le temps de transformer generalizedTimeFormat en datetime
2015-09-26 21:48:43 +02:00
Pierre-Elliott Bécue
af251f267b
La date peut valoir None dans localized_datetime
2015-09-26 21:21:56 +02:00
Pierre-Elliott Bécue
8213b919ee
Compatibilisation avec django
2015-09-26 03:01:59 +02:00
Pierre-Elliott Bécue
c18de85fd2
Enlève __unicode__ sur generalizedTimeFormat
2015-09-26 02:50:09 +02:00
Pierre-Elliott Bécue
9610cc6b0b
Le nouveau type de recuPaiement n'est pas compatible avec != ''
2015-09-26 00:54:42 +02:00
Pierre-Elliott Bécue
d1eb555599
recuPaiement est un generalizedTimeFormat
2015-09-26 00:43:22 +02:00
Pierre-Elliott Bécue
dae802b057
Fonctionnalité pour générer un datetime timezone aware
...
* Prend un truc de la forme %Y%m%d%H%M%S, et une tz de la forme [+-]XXXX
* On peut ne pas fournir le premier argument, auquel cas on prend la
date actuele
* On peut ne pas fournir la timezone, auquel cas elle sera fixée à
celle du système si dateutil est installé, ou à UTC à défaut.
* Si pas de pytz et que pas de tz fournie, dateutil est utilisé.
* Si pas de pytz et pas de dateutil, le datetime ne sera pas timezone
aware
2015-09-24 23:23:44 +02:00
Pierre-Elliott Bécue
4858953064
_slots doit être mis à jour quand on ajoute des attributs à un objet
2015-09-22 21:18:27 +02:00
Pierre-Elliott Bécue
854f774f37
Permet l'utilisation de datetimes avec generalizedTimeFormat
2015-09-22 21:16:56 +02:00
Pierre-Elliott Bécue
f23644497b
DB_OVERRIDE vaut déjà localhost. On veut vo en usecase standard
2015-09-20 12:06:05 +02:00
Pierre-Elliott Bécue
930d09b539
Repasser en read-only après un passage en context n'est pas adapté
2015-09-20 04:26:44 +02:00
Pierre-Elliott Bécue
c91c89f3df
Donc on peste contre les sites qui interdisent les + dans les emails ?
2015-09-10 14:58:53 +02:00
Pierre-Elliott Bécue
fa7387420a
On passe le TLD pour la regexp mail à 20
...
* .cancerresearch fait déjà 14
2015-09-10 14:52:57 +02:00
Pierre-Elliott Bécue
d20fa54614
check_uniqueness sur les attributs de type mail corrigée
2015-09-10 12:54:17 +02:00
Valentin Samir
c35878562a
Rafraichissement des factures par fin_connexion et fin_adhesion au plus une fois toutes les 1 min
2015-09-07 12:57:55 +02:00
Valentin Samir
4a0a514986
Remise à 1 appel ldap pour la fonction allMachinesAdherents
2015-09-07 12:50:39 +02:00
Pierre-Elliott Bécue
08cda773b0
proprio.__slots__ accueille une nouvelle variable
2015-09-06 19:56:02 +02:00
Pierre-Elliott Bécue
54a8d9c4cb
On ne rafraîchit les factures au plus qu'une fois toutes les 5 sec
2015-09-06 19:30:16 +02:00
Pierre-Elliott Bécue
e59a468d19
La liste des droits basiques de la connexion ldap est encodée en unicode
2015-08-30 02:28:23 +02:00
Pierre-Elliott Bécue
83ca2e7991
Fait en sorte que l'unicode sandwich soit respecté dans tout history_gen
2015-08-27 12:27:40 +02:00
Pierre-Elliott Bécue
55eb87dce9
history_gen ne respectait pas l'unicode sandwich
2015-08-27 02:16:49 +02:00
Pierre-Elliott Bécue
0fb2cf4416
Plus d'infos sur les doublons dans une base ldap
2015-08-27 01:44:55 +02:00
Pierre-Elliott Bécue
4a3434847e
En mode bref affiche deux colonnes, une pour adhésion et une pour connexion.
2015-08-26 19:06:46 +02:00
Pierre-Elliott Bécue
1353f00e17
Fait prendre un peu d'air au code
2015-08-26 18:43:41 +02:00
Pierre-Elliott Bécue
8ae5870468
Prise en charge des sshfp, et switches pour adresse/téléphone
2015-08-26 17:22:51 +02:00
Pierre-Elliott Bécue
12ba81e272
object.display est agnostique de ses arguments, qu'il forwarde à sprintf
2015-08-26 17:20:44 +02:00
Pierre-Elliott Bécue
ad8d9026f0
"Mettez des capot^Wespaces"
2015-08-25 02:38:12 +02:00
Pierre-Elliott Bécue
6142e6ef34
PEP8 pour la méthode total de facture
2015-08-24 21:03:06 +02:00
Pierre-Elliott Bécue
8f871ac166
Passe to_ldif en encodage de la base LDAP.
2015-08-23 14:28:39 +02:00
Pierre-Elliott Bécue
6c1dc6c587
repr ne retourne rien d'encodé
2015-08-23 14:01:56 +02:00
Pierre-Elliott Bécue
f988e962c9
Ajout de méthodes __unicode__ sur les objets
2015-08-18 04:16:02 +02:00
Daniel STAN
e46d1fe338
ajoute fin_connexion/adhesion_*datetime*
...
Parce que c'est plus facile à manipuler dans les templates.
2015-08-15 01:00:33 +02:00
Daniel STAN
5b66ae0095
/usr/scripts sans / final
2015-07-23 17:25:11 +02:00
Daniel STAN
f4318415e8
history_gen: garde login dans l'appel récursif
2015-07-23 16:29:56 +02:00
Pierre-Elliott Bécue
f0de8bd515
Supprime ce qui concerne la carte d'étudiant
2015-07-17 09:52:05 -06:00
Daniel STAN
20dd2d64cd
services_to_args: fonctions vers des *listes*
2015-07-07 02:34:06 +02:00
Daniel STAN
ce1b5572ff
printing: vlan_list None -> prob hptools ?
2015-07-04 17:42:47 +02:00
Daniel STAN
eaaf97b246
whos: vire mentions câblage crans-crous
2015-06-29 01:04:10 +02:00
Daniel STAN
cadddb45df
Revert "pas de mention explicite de annuaires_pg_test"
...
This reverts commit 2f469b4916
.
2015-06-23 17:18:55 +02:00
Daniel STAN
6268b6b2bd
DB_TEST_OVERRIDE or 'localhost'
2015-06-23 17:10:46 +02:00
Daniel STAN
4377e1cf3e
variables: localhost entre guillemets
2015-06-23 17:03:26 +02:00
Daniel STAN
8ab419f8f3
variables: oubli de mode DBG_LDAP dans l'uri
2015-06-18 20:46:35 +02:00
Daniel STAN
92d082e4e7
shortcuts/test: récupère host dans DBG_LDAP
2015-06-17 10:22:30 +02:00
Daniel STAN
fc07577c07
printing: fail-proof sur hptools
2015-06-17 10:20:54 +02:00
Daniel STAN
8698895a87
templates: de-hardcode le path des templates
2015-06-17 10:20:19 +02:00
Daniel STAN
f22c465070
get_mail: pour un club, contacte le respo
2015-06-15 22:45:36 +02:00
Daniel STAN
499ed61072
attributs: retrait du shabang
2015-06-10 11:40:37 +02:00