Commit graph

652 commits

Author SHA1 Message Date
Pierre-Elliott Bécue
ab13249ef5 mailExt et mailAlias héritent de mail 2015-11-23 18:53:39 +01:00
Gabriel Detraz
c644027d5f Support du realm bornes v6 2015-11-19 15:13:59 +01:00
Gabriel Detraz
37b30c32e5 Les clubs peuvent etre déménagés 2015-11-18 14:31:17 +01:00
Gabriel Detraz
c4a2f1a717 Erreur dans le chemin du home de club 2015-11-17 18:29:33 +01:00
Gabriel Detraz
0733bfd99e Meilleure description de ce que fait l'attribu mailExt 2015-11-15 14:56:49 +01:00
Gabriel Detraz
4a2a2f7e68 Attributs géographiques à 0 0 par défaut 2015-11-14 21:29:18 +01:00
Gabriel Detraz
9b73ae0fde Quelques attribits par defaut pour les bornes (sinon ldap aime pas) 2015-11-14 18:30:35 +01:00
Gabriel Detraz
440c9040bc Interval correct pour le calcul du la fin de connexion 2015-11-13 01:03:09 +01:00
Gabriel Detraz
bf0de1c5be Pas d'initialisation du solde, pour eviter les prb d'acl entre droits cableur et imprimeur 2015-11-03 00:57:54 +01:00
Charlie Jacomme
333ee38724 Cableur can modify uid, uidNumber, gidNumber, gecos 2015-11-03 00:44:47 +01:00
Pierre-Elliott Bécue
8b5614214c L'attribut cn est modifiable par un câbleur 2015-11-02 15:25:55 +01:00
Pierre-Elliott Bécue
443876863f mail.check_uniqueness: Test initial inutile et initialisation de res 2015-11-01 04:19:52 +01:00
Pierre-Elliott Bécue
00f67697ee check_uniqueness ne se comportait pas mieux qu'avant d20fa54614 2015-11-01 04:15:30 +01:00
Pierre-Elliott Bécue
c0d2e04cc7 Les homes sont gérés à la main 2015-11-01 03:47:56 +01:00
Gabriel Detraz
990f791298 Permet la création de compte Crans quand l'objet est un club 2015-10-31 12:55:59 +01:00
Daniel STAN
2becf821d3 readonly_password is None => ask secrets 2015-10-28 17:43:02 +01:00
Gabriel Detraz
f61aebd21a Fix si jamais le canonical alias est deja pris, calias = login + u'@crans.org' et si jamais le mdp n'est pas précisé à la fonction 2015-10-26 15:38:31 +01:00
Pierre-Elliott Bécue
dba07d8f60 Correction d'un bug sur l'attribut generalizedTimeFormat
* On avait une variable stamp qui ne devait plus y être.
2015-10-24 18:18:26 +02:00
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