[lc_ldap] Changement de protocole dans la création des objets

* _create_entity a été changée pour récupérer des dicos de valeurs encodées,
 on adapte les méthodes new* en virant les uldifs, et en rendant l'historique
 non unicode.
 * Ipsec est facultatif, donc on le crée après avoir instancié la machine, que
 l'on souhaite instancier le plus tôt possible, et on en laisse la gestion
 à attributs, pour le parsage etc
This commit is contained in:
Pierre-Elliott Bécue 2013-05-08 02:18:13 +02:00
parent 3b09c98c5b
commit b5a6062c44
2 changed files with 34 additions and 27 deletions

View file

@ -633,6 +633,15 @@ class ipsec(Attr):
legend = u'Clef wifi'
category = 'wifi'
def parse_value(self, val):
val = str(val)
if len(val) == 10:
self.value = val
else:
val = 'auto'
if val == "auto":
selv.value = ''.join( random.choice(filter(lambda x: x != 'l' and x != 'o', string.lowercase) + filter(lambda x: x != '1' and x != '0', string.digits)) for i in range(10))
class puissance(Attr):
singlevalue = True
optional = True