Vincent Le Gallic
9702b1825c
Rage commit
2012-10-16 19:28:18 +02:00
Daniel STAN
68fd355dad
[crans_utils] ip_of_mid: mid spéciaux
2012-06-27 21:46:06 +02:00
Daniel STAN
96705403a2
Ajout d'un peu de doc string
2012-06-27 21:35:40 +02:00
Daniel STAN
7505dd3d6b
Merge branch 'master' of vo:/usr/scripts/lc_ldap
2012-06-27 21:30:23 +02:00
Daniel STAN
229863f4ba
[crans_utils] sanitize ldap
2012-06-27 21:29:37 +02:00
Nicolas Dandrimont
d3f5dedcde
Le champ historique est à ignorer dans la nouvelle recherche d'historique...
2012-05-30 04:14:40 +02:00
Daniel STAN
94cacc6bdf
[attributs] Liste d'attributs vide (jamais définie)
2012-04-24 04:40:20 +02:00
Valentin Samir
680446be8b
[attributs,lc_ldap] On va chercher les responsables de club de manière paresseuse
2011-12-13 21:24:54 +01:00
Valentin Samir
66a1eb2fb5
[lc_ldap] On mets paiement_ok à False si config.bl_carte_et_definitif est actif
2011-12-02 20:34:18 +01:00
Valentin Samir
60ef6f2a50
Merge branch 'master' of sila:/git/ldap
2011-11-21 10:31:56 +01:00
Valentin Samir
ed7a2b9637
[attributs] On autorise plus de caractères dans les nom des clubs
2011-11-21 10:30:52 +01:00
Valentin Samir
d56b06a776
Merge branch 'master' of sila:/git/ldap
2011-11-21 10:09:23 +01:00
Valentin Samir
0193738eaf
On est moins nazi sur les noms des gens
2011-11-21 10:08:14 +01:00
Valentin Samir
6d4aad6b00
Merge branch 'master' of sila:/git/ldap
2011-10-28 20:32:15 +02:00
Valentin Samir
b697fdf94f
[lc_ldap] On n'oublie pas que 'paiement' est un champs optionnel
2011-10-28 20:23:47 +02:00
Valentin Samir
2459e40531
[lc_ldap] Ajoute d'une methode générale (allMachinesAdherents) renvoyant la listes de toutes les machines et de tous les adhérents.
...
On bind allMachines dessus et on ajoute allAdherents en bindant également.
On ajoute aussi une methode paiement_ok dans la classe proprio car pratique.
Cette fois, pour allMachinesAdherents on oublie pas de traiter les club, mais on refait un appel
à l'annuaire ldap pour chaque club pour trouver le responsable ce qui prends un temps non négligeable
(c'est toujours mieux que de refaire un appel pour chaque machine pour trouver le propriétaire)
2011-10-28 19:16:25 +02:00
Valentin Samir
6dfa3af3ec
[attributs] On ne fait des appels à pgsql que s'il faut effectivement vérifier les données.
...
Quand on est en red only, en plus d'être inutile, on fait souvent cracher le binding
à cause de vieux enregistrements.
Accessoirement, on rajoute quelques shells valident.
2011-10-28 18:28:59 +02:00
Valentin Samir
650c878971
Merge branch 'master' of sila:/git/ldap
2011-10-26 02:15:09 +02:00
Valentin Samir
88697df427
[lc_ldap.py] AttributeError: 'str' object has no attribute '__unicode__'
2011-10-26 02:13:49 +02:00
Valentin Samir
47ee2f11b4
Merge branch 'master' of sila:/git/ldap
2011-10-25 23:40:08 +02:00
Valentin Samir
2f1e24148a
Merge branch 'master' of ssh://git.crans.org/git/ldap
2011-10-25 23:20:09 +02:00
Valentin Samir
cd4b2c92e7
[lc_ldap.py] On optimise la methode allMachines en pensant a initialiser une variable :
...
il est inutile losque l'on construit les propriétaires des machines de réintérroger l'annuaire
ldap pour les obtenir alors que l'on vient de dumper tout l'annuaire.
Pour cela, on rajoute un paramètre optionel machines à la classe proprio, et on construit directement
les propriétaires en appelant la classe
adhérant au lieu de passer par la methode new_cransldapobject.
2011-10-25 23:19:11 +02:00
Valentin Samir
054b42044b
[attributs.py] On mets la liste des shells en dur
...
car se sont ceux installés sur zamok qui importent
2011-10-25 22:46:43 +02:00
Valentin Samir
5107a71ebe
On optimise la methode allMachines :
...
il est inutile losque l'on construit les propriétaires des machines de réintérroger l'annuaire
ldap pour les obtenir alors que l'on vient de dumper tout l'annuaire.
Pour cela, on rajoute un paramètre optionel machines à la classe proprio, et on construit directement
les propriétaires en appelant la classe
adhérant au lieu de passer par la methode new_cransldapobject.
2011-10-25 22:28:04 +02:00
Valentin Samir
a620d68411
On optimise la methode allMachines :
...
il est inutile losque l'on construit les propriétaires des machines
de réintérroger l'annuaire ldap pour les obtenir alors que l'on vient de
dumper tout l'annuaire.
Pour cela, on rajoute un paramètre optionel machines à la classe proprio, et
on construit directement les propriétaires en appelant la classe adhérant au
lieu de passer par la methode new_cransldapobject.
2011-10-25 21:49:23 +02:00
Nicolas Dandrimont
454ea3e6e1
[attributs] les ports sont un peu plus que juste un entier.
2011-03-28 18:57:42 +02:00
Nicolas Dandrimont
7f098bb45a
[lc_ldap] On n'explose pas si jaro n'existe pas...
2011-03-28 18:42:58 +02:00
Olivier Iffrig
5d8f5a9d23
[attributs, lc_ldap] Création de clubs
2011-02-27 16:09:09 +01:00
Olivier Iffrig
ba260bcb50
[attributs, lc_ldap] unicode(x) -> x.__unicode__()
2011-02-27 15:34:42 +01:00
Nicolas Dandrimont
f461764825
[attributs] Les chambres des clubs sont dans annuaires_pg.locaux_clubs()
2011-02-27 00:55:11 +01:00
Nicolas Dandrimont
bc88b3ef6a
[attributs] Les homes des clubs sont pas dans /home/club-bidule...
2011-02-27 00:24:17 +01:00
Nicolas Dandrimont
3d1b4818aa
[attributs] On ne crashe plus si on cherche le propriétaire d'un club...
2011-02-27 00:22:15 +01:00
Antoine Durand-gasselin
014292eaaf
[*] Corrections pour les blacklistes, ajout de la méthode blacklist actif, pgsql_test
2011-02-26 23:21:47 +01:00
Antoine Durand-Gasselin
1363c37f69
[TODO] modifications
2011-02-26 16:40:35 +01:00
Antoine Durand-Gasselin
f786fa148e
[lc_ldap.py] ajout de commentaires, suppression de code mort
2011-02-26 16:40:13 +01:00
Antoine Durand-Gasselin
76cfc500e9
[TODO] Ajout d'une ébauche de TODO
2011-02-26 15:02:44 +01:00
Nicolas Dandrimont
5b54072769
[lc_ldap] __setitem__ correct pour CransLdapObject
2010-12-07 22:51:00 +01:00
Olivier Iffrig
463896ffc3
[lc_ldap] Scopes appropriés pour la recherche dans l'historique
2010-11-30 23:08:33 +01:00
Olivier Iffrig
7fd176cc3d
[lc_ldap] Formatage du nom de l'auteur dans l'historique
2010-11-30 22:52:24 +01:00
Olivier Iffrig
ffb51cc255
[lc_ldap] search_historique renvoie une liste d'unicode
2010-11-30 20:56:19 +01:00
Antoine Durand-gasselin
b968849d51
[lc_ldap] bugfixes
2010-11-11 22:16:41 +01:00
Antoine Durand-gasselin
6c35fc87b6
[lc_ldap] bugfix :S
2010-11-11 18:16:45 +01:00
Antoine Durand-Gasselin
05e7c18d79
[lc_ldap], on rajoute les droits
2010-11-11 18:08:15 +01:00
Antoine Durand-Gasselin
22b173a2d4
[lc_ldap, attributs] bugfixes, pylint++
2010-11-11 18:00:02 +01:00
Nicolas Dandrimont
4d761ed180
[lc_ldap] On stocke le dn avec lequel on s'est identifié
2010-11-11 17:51:12 +01:00
Antoine Durand-Gasselin
adfa070db5
[lc_ldap,attributs] nettoyage bl & set_ldapattr
2010-11-11 17:49:07 +01:00
adg@crans.org
222a2a9a4d
[attributs] capitalisation correcte des droits/alias canonique
2010-10-23 12:52:49 +02:00
Olivier Iffrig
db0e6c6092
[lc_ldap] On n'affiche que les données pertinentes de l'historique
2010-10-23 00:55:11 +02:00
Olivier Iffrig
e239973d60
[crans_utils, lc_ldap] Pretty-printing de la date dans l'historique
2010-10-18 00:54:05 +02:00
Antoine Durand-gasselin
ae7d33c267
[lc_ldap] penser à stocker le bind_dn [attributs] typo
2010-10-17 22:45:27 +02:00