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?
Associated revisions
Si ENTPersonFonctions contient "ENS" alors c'est bien un enseignant
Ref: #29126
History
#1 Updated by Joël Cuissinat over 2 years ago
- Assigned To set to Joël Cuissinat
- Parent task set to #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 Updated by Mathieu Terroba over 2 years ago
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 Updated by Fabrice Barconnière over 2 years ago
- Parent task changed from #30699 to #30863
#4 Updated by Gilles Grandgérard over 2 years ago
- Parent task changed from #30863 to #30934
#5 Updated by Joël Cuissinat over 2 years ago
- Parent task changed from #30934 to #31204
#6 Updated by Joël Cuissinat over 2 years ago
- Parent task changed from #31204 to #31492
Relance générale le 08/01/2021 ;)
#7 Updated by Joël Cuissinat over 2 years ago
- Parent task changed from #31492 to #31587
#8 Updated by Pascal RATTE over 2 years ago
Désolé Joël pour la réponse tardive.
Oui vous pouvez faire cette modif.
merci :)
#9 Updated by Joël Cuissinat over 2 years ago
- Status changed from Nouveau to En cours
#10 Updated by Joël Cuissinat over 2 years ago
- Project changed from eole-aaf to Distribution EOLE
- Status changed from En cours to Résolu
#11 Updated by Joël Cuissinat about 2 years ago
- Status changed from Résolu to Fermé
- % Done changed from 0 to 100
- Remaining (hours) set to 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