diff --git a/curie/curie2supann.py b/curie/curie2supann.py index 330e746..eb8fa55 100755 --- a/curie/curie2supann.py +++ b/curie/curie2supann.py @@ -155,6 +155,12 @@ class CurieLdifParser(ldif.LDIFParser): else: ou = self.extract_top_rdn(ic_unite_fonctionnelle) supann_entite_affectation.append(ou) + supann_civilite = [] + if entry.get('icsexe', []) == ['M']: + supann_civilite = ['M.'] + if entry.get('icsexe', []) == ['F']: + supann_civilite = ['Mme'] + d = { 'uid': uid, 'sn': nom, @@ -163,6 +169,7 @@ class CurieLdifParser(ldif.LDIFParser): 'mail': mail, 'supannEntiteAffectation': supann_entite_affectation, 'supannEntiteAffectationPrincipale': supann_entite_affectation_principale, + 'supanncivilite': supann_civilite, } # attributes to copy for to_copy in ('telephoneNumber', 'icLibelleEntite', 'icUniteFonctionnelle',