From fcd8b4aeb0de695d5e42b27d7ee067ff93baf094 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Thu, 26 May 2016 17:03:24 +0200 Subject: [PATCH] curie2supann: copy icListeRouge to output, set supannListeRouge to TRUE --- curie/curie2supann.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/curie/curie2supann.py b/curie/curie2supann.py index 06b05b5..9035fdb 100755 --- a/curie/curie2supann.py +++ b/curie/curie2supann.py @@ -102,7 +102,7 @@ class CurieLdifParser(ldif.LDIFParser): uid = self.assert_sv_attribute(entry, 'employeenumber') supann_alias_login = self.assert_sv_attribute(entry, 'samaccountname') user_password = '{SASL}' + supann_alias_login + '@curie' - supann_liste_rouge = 'FALSE' + supann_liste_rouge = 'TRUE' self.users[uid].update({ 'objectClass': ['person', 'supannPerson', 'organizationalPerson', 'eduPerson', @@ -170,8 +170,9 @@ class CurieLdifParser(ldif.LDIFParser): 'supannEntiteAffectationPrincipale': supann_entite_affectation_principale, 'supanncivilite': supann_civilite, 'supannEtablissement': '{UAI}0753172R', - 'supannListeRouge': entry.get('icListeRouge', []), } + if entry.get('iclisterouge') and entry['iclisterouge'][0]: + d['icListeRouge'] = entry['iclisterouge'][0].upper() # attributes to copy for to_copy in ('telephoneNumber', 'icLibelleEntite', 'icUniteFonctionnelle', 'icEquipeRecherche', 'icEmploi'):