Commit graph

634 commits

Author SHA1 Message Date
Gabriel Detraz
8b9b9dc169 Adhesion_connexion fait appel à crediter (notemment pour maj le solde quand la cotis est payée par solde...) 2015-10-24 18:10:38 +02:00
Gabriel Detraz
5b57476ab4 Nouvelle fonction de facture qui rempli les attributs finadh, debutadh , debu con et fin con sur une facture adh ou connexion 2015-10-23 19:24:44 +02:00
Pierre-Elliott Bécue
2a806bb367 Splitte oid entre les différents objets concernés 2015-10-18 21:01:05 +02:00
Pierre-Elliott Bécue
9388e1d217 CransLdapObject._id -> CransLdapObject.oid 2015-10-18 20:05:41 +02:00
Pierre-Elliott Bécue
d7800bbfb1 Fix "too many values to unpack" 2015-10-18 01:21:43 +02:00
Pierre-Elliott Bécue
91fa2974e4 Import inutilisé 2015-10-18 01:18:13 +02:00
Pierre-Elliott Bécue
3e71d60304 Bloc de code mort 2015-10-18 01:17:58 +02:00
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