Tâche #30849
Scénario #31587: Traitement express MEN (05-07)
Modifications sur le script d'import aaf
100%
Description
Bonjour,
Nous avons modifié le script /usr/lib/python2.7/dist-packages/eoleaaf/aaf.py sur notre thot 2.6 afin de corriger les erreurs que nous avons trouvé sur notre thot.
Par défaut le script original considère que les enseignants qui ne sont pas devant les élèves (balise PersEducNatPresenceDevantEleves valuée à 'N' dans les exports AAF) sont créés en tant qu'administratifs. Si leur service évolue pendant l'année et que cette balise passe à 'O' alors un compte est recréé dans l'annuaire (au lieu de modifier l'entrée existante) ce qui entraine des doublons dans les adresses mail.
Ce que nous avons fait :
334 if type_ == 'administratif':
335 #Règle de répartition des personnes
336 #cf. Annexe 4 (Alimentation depuis le SI MEN) version 4.2
337 if userdata['PersEducNatPresenceDevantEleves'] == 'O' or \
338 '$DOC$' in userdata['ENTPersonFonctions'] or \
339 '$ENS$' in userdata['ENTPersonFonctions'] :
340 usertype = 'enseignant'
341 else:
342 usertype = 'administratif'
Ainsi, tous les enseignants sont bien créés avec le bon profil.
Pouvons-nous envisager que cette modification soit intégrée dans les prochaines mises à jour?
Révisions associées
Si ENTPersonFonctions contient "ENS" alors c'est bien un enseignant
Ref: #29126
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Assigné à mis à Joël Cuissinat
- Tâche parente mis à #30699
La demande me paraît tout à fait recevable mais, je vais re-poser la question à d'autres collègues.
C'est d'ailleurs bien dommage que la précédente n'ait pas abouti à un consensus : #29126 !
#2 Mis à jour par Mathieu Terroba il y a plus de 3 ans
Joël Cuissinat a écrit :
La demande me paraît tout à fait recevable mais, je vais re-poser la question à d'autres collègues.
C'est d'ailleurs bien dommage que la précédente n'ait pas abouti à un consensus : #29126 !
Merci Joël
#3 Mis à jour par Fabrice Barconnière il y a plus de 3 ans
- Tâche parente changé de #30699 à #30863
#4 Mis à jour par Gilles Grandgérard il y a plus de 3 ans
- Tâche parente changé de #30863 à #30934
#5 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Tâche parente changé de #30934 à #31204
#6 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Tâche parente changé de #31204 à #31492
Relance générale le 08/01/2021 ;)
#7 Mis à jour par Joël Cuissinat il y a environ 3 ans
- Tâche parente changé de #31492 à #31587
#8 Mis à jour par Pascal RATTE il y a environ 3 ans
Désolé Joël pour la réponse tardive.
Oui vous pouvez faire cette modif.
merci :)
#9 Mis à jour par Joël Cuissinat il y a environ 3 ans
- Statut changé de Nouveau à En cours
#10 Mis à jour par Joël Cuissinat il y a environ 3 ans
- Projet changé de eole-aaf à Distribution EOLE
- Statut changé de En cours à Résolu
#11 Mis à jour par Joël Cuissinat il y a environ 3 ans
- Statut changé de Résolu à Fermé
- % réalisé changé de 0 à 100
- Restant à faire (heures) mis à 0.0
seshat-aaf$ git branch -r --contains b27e1ae4 origin/2.6.2/master origin/2.7.0/master origin/2.7.1/master origin/2.7.2/master origin/2.8.0/master origin/HEAD -> origin/master origin/dist/eole/2.6.2/master origin/dist/eole/2.7.0/master origin/dist/eole/2.7.1/master origin/dist/eole/2.7.2/master origin/dist/eole/2.8.0/master origin/dist/eole/2.8.1/master origin/master