Commit graph

166 commits

Author SHA1 Message Date
Valentin Samir
a06b40b4e0 [lc_ldap] Ajout d'une méthode carte_ok pour carte étudiant et blackliste virtuelles pour carte étudiant et chambre invalides 2012-11-04 03:29:29 +01:00
Vincent Le Gallic
42ebecd9ca [lc_ldap] Maintenant on peut se connecter à la base de test *et* à la vraie base. 2012-10-21 03:40:00 +02:00
Vincent Le Gallic
129c4593b5 Une fonction pour se connecter facilement en admin en important secrets.py 2012-10-16 19:30:30 +02:00
Daniel STAN
96705403a2 Ajout d'un peu de doc string 2012-06-27 21:35:40 +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
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
88697df427 [lc_ldap.py] AttributeError: 'str' object has no attribute '__unicode__' 2011-10-26 02:13:49 +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
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
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
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
f786fa148e [lc_ldap.py] ajout de commentaires, suppression de code mort 2011-02-26 16:40:13 +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
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
Antoine Durand-gasselin
4178ad26ee [*] on a fait marcher et on teste la création de compte (reste les services) 2010-10-17 19:27:17 +02:00
Antoine Durand-Gasselin
27ed937c5f [lc_ldap] correction de la création de compte 2010-10-17 18:55:40 +02:00
Antoine Durand-Gasselin
514915b1be [lc_ldap] création de compte, bon realm pour fil 2010-10-17 18:39:52 +02:00
Antoine Durand-gasselin
bd61e46007 [attributs, lc_ldap] corrections mineures 2010-10-17 17:23:38 +02:00
Nicolas Dandrimont
340e8e5c26 [lc_ldap] on itère correctement sur le dict oldif 2010-10-17 14:47:54 +02:00
Nicolas Dandrimont
0f02c2e108 [lc_ldap] le mode lecture/ecriture fonctionne... 2010-10-17 14:36:28 +02:00
Nicolas Dandrimont
6af35d587c [lc_ldap, attributs] Exceptions string, pas unicode... 2010-10-17 14:30:10 +02:00
Nicolas Dandrimont
e3a2939450 [lc_ldap] Thank you Python bytecode! 2010-10-17 13:52:59 +02:00
Nicolas Dandrimont
28372a070e [lc_ldap] attrify ne prend pas de keyword arguments 2010-10-17 13:27:44 +02:00
Nicolas Dandrimont
46821d92dc [lc_ldap] kill eval 2010-10-17 13:23:42 +02:00
Nicolas Dandrimont
236115ea1a [lc_ldap] La recherche des machines utilise search. 2010-10-17 13:14:30 +02:00
Nicolas Dandrimont
0d5663b9ab [lc_ldap] on donne un .dn à tous les objets CransLdap 2010-10-17 13:14:29 +02:00
Nicolas Dandrimont
492da0fafa [lc_ldap] On crée correctement les attributs d'instance 2010-10-17 13:14:29 +02:00
Nicolas Dandrimont
2fca0b8cd9 [lc_ldap] machine.proprio() utilise le dispatcher 2010-10-17 13:14:29 +02:00
Nicolas Dandrimont
09224b650c [lc_ldap] Utilise un dispatrcher plutôt que de bidouiller self.__class__ 2010-10-17 13:14:29 +02:00
Antoine Durand-Gasselin
e2f33a4a3b [lc_ldap] On ajout un stub d'historique 2010-10-16 18:15:08 +02:00
Antoine Durand-Gasselin
d69d651282 [lc_ldap, attributs] less Attrs doivent pouvoir accéder à conn 2010-10-16 17:39:51 +02:00
Antoine Durand-Gasselin
625a9c561e [lc_ldap] on appelle attrify avec le ldif post-modifications 2010-10-16 16:43:20 +02:00
Nicolas Dandrimont
6fac8f73ad [lc_ldap] @#!@#!#@ 2010-10-16 16:39:47 +02:00