Projet

Général

Profil

Tâche #30849

Scénario #31587: Traitement express MEN (05-07)

Modifications sur le script d'import aaf

Ajouté par Mathieu Terroba il y a plus de 3 ans. Mis à jour il y a environ 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
13/10/2020
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

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

Révision b27e1ae4 (diff)
Ajouté par Joël Cuissinat il y a environ 3 ans

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

Formats disponibles : Atom PDF