Daniel STAN
5506680d62
fw6: kludge post-adhésion glissante
...
On peut probablement faire mieux pour ne filtrer que les gens à jour de cotiz
mais j'ai la flemme …
2014-09-24 23:56:07 +02:00
Pierre-Elliott Bécue
51aec2dd3d
[ldap_crans] Pool d'uid plus large.
2014-09-23 02:54:25 +02:00
Daniel STAN
949eb0f991
ldap_crans: no more classify
2014-09-18 11:47:00 +02:00
Daniel STAN
e79e5c0269
gestion: suggestion <automatique> si wifi ou chbre
2014-09-01 02:06:56 +02:00
Daniel STAN
55ce226ce3
ldap_crans: AssociationCrans dummy paiement_ok
2014-08-30 19:21:51 +02:00
Pierre-Elliott Bécue
ad5e4e9d09
Gestion des factures dans gest_crans.
...
* Attention, c'est à utiliser avec précaution.
2014-08-29 02:36:07 +02:00
Pierre-Elliott Bécue
f390e9bc9e
Odlyd est le nouveau routeur.
2014-08-28 23:47:15 +02:00
Pierre-Elliott Bécue
3436dfb52f
[ldap_crans] Les données connexion n'étaient pas mises sur l'adhérent.
2014-08-28 13:54:24 +02:00
Daniel STAN
20a6ee6afb
homes: plus de généricité & /home-adh/x/xlogin
2014-08-24 17:56:19 +02:00
Daniel STAN
752f84ca35
ldap_crans: variable my_rid -> rid
2014-08-22 10:39:46 +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
e0ee29e139
chambres_vides: dé-harde les homes
2014-08-14 22:28:40 +02:00
Pierre-Elliott Bécue
e6f860e43c
[ldap_crans] Un pas vers l'ipv6only (que je ne veux pas détruire)
2014-08-07 13:24:08 +02:00
Pierre-Elliott Bécue
739411e857
[trigger] Passage à l'auth via SSL
2014-07-24 03:41:23 +02:00
Pierre-Elliott Bécue
7b31b3e0e7
[ldap_crans] On évite plusieurs imports sur une ligne
2014-06-29 18:20:28 +02:00
Daniel STAN
fcc70b914c
ldap_crans: corrige l'appel à change_password
2014-05-04 23:26:16 +02:00
Pierre-Elliott Bécue
0e01dba9a8
[ldap_crans] On stocke l'utilisateur courant en mémoire de CransLdap
2014-04-17 23:06:33 +02:00
Pierre-Elliott Bécue
47166fc404
[chgpass] ldap_crans dépend aussi de chgpass, et cracklib n'est pas partout.
...
* On fait donc un import plus lazy et sécurisé
2014-04-14 19:48:34 +02:00
Valentin Samir
597861497f
[config, ldap_crans] Liste des modes de paiement dans config.py
2014-03-23 20:35:10 +01:00
Valentin Samir
5857f8b55a
blacklist_items dans config.py
2014-03-13 09:52:03 +01:00
Jordan Delorme
f8e0ced954
[ldap_crans] Augmentation taille TLD
...
Les TLD étaient limités à 3 caractères. Ils passent désormais à 5.
2014-03-05 22:16:49 +01:00
Valentin Samir
328904ae19
[ldap_crans] ldap_crans ne modifie pas les host, hostAlias d'une machine ayant des certificats
...
C'est brûtal, mais je n'ai pas tu tout envie d'implémenter les certificat dans ldap_crans.
On moins on peut toujours ajouter de nouveaux alias.
De plus on interdit aussi la suppression d'une telle machine.
2014-02-23 17:22:39 +01:00
Daniel STAN
ff88440f2e
ldap_crans: valeur "<automatique>" pour champ mac
...
Et on vire l'ipv6 dans ce cas.
2014-02-23 17:00:35 +01:00
Raphaël-David Lasseri
170da7b1e4
[ldap_crans.py] Mise à jour de la descriptions des blacklists
2014-02-11 22:56:36 +01:00
Valentin Samir
db96e15b88
[gestion/ldap_crans] oubli de guillemet pour la couleur de coul
2014-02-04 17:21:30 +01:00
Valentin Samir
b65f9ebc9a
[gnst_crans/vente] Possibilité de "vente" de choses sans prix unitaire
...
par exemple un rechargement de solde
2014-01-26 03:19:58 +01:00
Pierre-Elliott Bécue
46836d8999
[ldap_crans] Import plus global
2013-12-10 09:15:48 +01:00
Valentin Samir
f8fcb79a42
[ldap_crans/factures] Pas de mode de paiement par defaut
2013-11-29 02:08:00 +01:00
Valentin Samir
4a7b5a2399
[gest_crans,ldap_crans] Vente avec paiement de la facture via solde crans
2013-11-29 01:42:59 +01:00
Valentin Samir
6141b0de2a
[ldap_crans/gpgFingerprint] Il faut des droits pour modifier les clef des gens qui ont des droits
...
Comme dans lc_ldap où can_modify = [soi, nounou]
2013-11-24 18:30:31 +01:00
Pierre-Elliott Bécue
db1dc7ec64
[binding] On gère aussi les dates avec des secondes.
2013-11-17 20:26:43 +01:00
Valentin Samir
386086a93c
[ldap_crans] On autorise les redirection vers des ml crans
...
C'est utile surtout pour les clubs qui redirigent leur mail club vers leur ml
2013-11-11 17:37:50 +01:00
Daniel STAN
03c28a1457
ldap_crans: bl "carte_etudiant" et "paiement"
...
Ces blacklists existent déjà virtuellement dans lc_ldap, notamment pour le
firewalling: ie si un adhérent n'a pas payé sa cotisation pour cette année, une
blackliste "paiement" est renvoyée par la fonction blacklist(), même si elle
n'est pas réellement présente dans la base ldap.
On officialise dans ce commit l'existence (dans la bdd) de ces blacklistes, afin
de par exemple bloquer plus proprement un adhérent cotisant pour moins d'un an,
ou pour donner un sursis de carte d'étudiant supplémentaire.
NB: blocage prend un C.
2013-11-08 18:22:41 +01:00
Daniel STAN
bba2b1cf9b
chgpass, ldap_crans: secrets_new
2013-11-07 23:00:46 +01:00
Pierre-Elliott Bécue
a4dedbb335
[gest_crans] En fait, ça marche mieux quand on corrige les erreurs
2013-10-21 20:05:06 +02:00
Pierre-Elliott Bécue
7a49298de5
[gest_crans] Possible de désactiver un compte.
...
* En cas de corruption de mot de passe par exemple
2013-10-21 19:33:52 +02:00
Pierre-Elliott Bécue
337f4906b6
[gest_crans] On répare la méthode de préremplissage, et on corrige des bugs
...
* La méthode de préremplissage posait des locks, les fonctions affectant
des valeurs ont désormais un argument lock, par défaut à True, pour
savoir si elles doivent poser des locks
* La méthode de préremplissage doit aussi affecter une ip
* Il y avait un decode de trop dans la gestion des blacklistes
2013-10-15 00:44:17 +02:00
Valentin Samir
aa5e68b261
[ldap_crans --menage] CASSÉ SUPPRIME LES MACHINES CRANS !!!!!!!!!!
2013-10-11 19:32:19 +02:00
Vincent Le Gallic
5ce1dd11c2
[crans] On cumule les erreurs
2013-09-12 10:33:07 +02:00
Daniel STAN
f17e95d466
[ldap_crans] ajout d'un try pour regen dhcp
...
sorry Yoda...
2013-09-05 19:38:06 +02:00
Daniel STAN
d108b733bd
ldap_crans: menage dans les locks morts
2013-09-01 18:53:55 +02:00
Daniel STAN
e649343466
[ldap_crans] utf-8 encode of ValueError
...
str() faisait en fait un str(e.message), donc voilà, c'est plutôt équivalent
dans le cas où type(e.message) == str
2013-08-30 19:44:41 +02:00
Daniel STAN
3b278bf860
ldap_crans/mac: retraits des espaces avant parsing
...
Parce que ça me casse les .* de ne pas pouvoir copy/paste des macs telles
qu'affichées sur un windows.
2013-08-21 17:09:26 +02:00
Pierre-Elliott Bécue
1d15c0329d
[firewall6] Mais tu m'_entend_ ? + problème de précédence
...
* list.entend -> list.extend
* db.s -> db.search
* % est prioritaire sur -, donc "%s" % ann_scol - 1 plante.
2013-08-16 11:28:56 +02:00
Pierre-Elliott Bécue
90875b1faf
[ldap_crans] On améliore les locks.
2013-06-03 16:52:56 +02:00
Pierre-Elliott Bécue
8ea0f1d0e6
[ldap_crans] "syslog" essaie d'écrire dans un fichier, même si le truc à écrire est unicode...
2013-05-30 02:11:27 +02:00
Pierre-Elliott Bécue
a442fd6b22
[global/rid] J'ai essayé de mettre en place une bijection realm <-> NETs <-> rid
...
* Les rid sont maintenant des listes de tuples.
* Il faut utiliser crans_utils.find_rid_plage, et crans_utils.find_ipv4_plage
qui renvoient le realm d'un rid/d'une ipv4, et la plage associée (un tuple ou
un slash ipv4).
* Pour les anciens scripts, j'ai mis find_rid_plage dans ridtools, il faut l'utiliser
également à la place des boucles for tp, (begin, end) in config.rid.iteritems()...
* J'ai essayé de faire attention à tout ce que ça aurait pu casser, mais ce n'est
pas garanti
2013-05-30 01:11:36 +02:00
Valentin Samir
e2a4cfe72a
[gen_conf] Code mort
2013-05-29 14:58:26 +02:00
Pierre-Elliott Bécue
9a5294c7ee
[dhcp] On ajoute isc à dydhcp, et on passe quelques modifs de Valentin
2013-05-19 18:45:49 +02:00
Pierre-Elliott Bécue
68811b58d4
[ldap_crans] MultiMachine -> Multimachine
2013-05-15 23:04:01 +02:00