Pierre-Elliott Bécue
0b93ad0e19
Les attributs uid/uidNumber/gidNumber sont rightprotected
2015-11-23 19:28:46 +01:00
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