From 09fcf6b1e53e8bc6d3cf9712dad8c6bc820b8509 Mon Sep 17 00:00:00 2001 From: Daniel STAN Date: Sun, 3 Mar 2013 21:37:09 +0100 Subject: [PATCH] ajout de l'attribut compteWiki --- attributs.py | 9 +++++++++ lc_ldap.py | 4 +++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/attributs.py b/attributs.py index 7d773f6..08cdfbe 100644 --- a/attributs.py +++ b/attributs.py @@ -243,6 +243,14 @@ class prenom(Attr): def parse_value(self, val, ldif): self.value = validate_name(val) +class compteWiki(Attr): + singlevalue = False + optional = False + legend = u"Compte WiKi" + + def parse_value(self, val, ldif): + self.value = validate_name(val) + # TODO: validate with mdp for user definition here ? class tel(Attr): singlevalue = True @@ -827,6 +835,7 @@ CRANS_ATTRIBUTES= { 'uid': uid, 'nom' : nom, 'prenom' : prenom, + 'compteWiki' : compteWiki, 'tel' : tel, 'paiement' : paiement, 'controle': controle, diff --git a/lc_ldap.py b/lc_ldap.py index 1b3a26f..a591fbb 100644 --- a/lc_ldap.py +++ b/lc_ldap.py @@ -803,7 +803,9 @@ class adherent(proprio): ofields = proprio.ofields + ['charteMA', 'canonicalAlias', 'solde', 'contourneGreylist', 'rewriteMailHeaders', 'derniereConnexion', - 'homepageAlias','gpgFingerprint'] + 'homepageAlias','gpgFingerprint', + 'compteWiki', + ] mfields = proprio.mfields + ['carteEtudiant', 'mailAlias', 'droits' ] xfields = ['etudes', 'postalAddress']