Projet

Général

Profil

Scénario #29058

En mode multi-étab, l'importation doit gérer le changement d'établissement d'un personnel

Ajouté par Joël Cuissinat il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
15/10/2019
Echéance:
31/10/2019
% réalisé:

100%

Points de scénarios:
5.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Problème remonté par le CD73.
Actuellement, si un personnel a été inscrit à un groupe (service, matière, équipe pédagogique, ...) de son "ancien" établissement, on a une erreur à l'importation.
Pour reproduire :
  • déployer une machine : aca.scribe-2.6.2.2-instance-MultiEtab
  • faire un import de personnels en mode AAF avec le fichier joint pour l'établissement 00000001 (préfixe : ETB1)
  • faire un import de personnels en mode AAF avec le fichier joint pour l'établissement 00000002 (préfixe : ETB2)
DEBUG:scribe.importation:maj de anne.martin
Traceback (most recent call last):
  File "/usr/bin/importation_scribe", line 597, in run
    console.run()
  File "/usr/bin/importation_scribe", line 275, in run
    self.do_writer()
  File "/usr/bin/importation_scribe", line 484, in do_write_enseignant
    etab=etab)
  File "/usr/lib/python2.7/dist-packages/scribe/importation/writer.py", line 824, in write_enseignant
    _maj_enseignant(enseignant, user, login)
  File "/usr/lib/python2.7/dist-packages/scribe/importation/writer.py", line 792, in _maj_enseignant
    user._update(login, **update_enseignant)
  File "/usr/lib/python2.7/dist-packages/scribe/enseignants.py", line 171, in _update
    self._inscription(login, group, sync=False)
  File "/usr/lib/python2.7/dist-packages/scribe/eoleuser.py", line 369, in _inscription
    raise Exception("L'utilisateur {0} ne fait pas partie du même établissement que le groupe {1} : {2} - {3}".format(login, groupe, etabuser, etabgroup))
Exception: L'utilisateur anne.martin ne fait pas partie du même établissement que le groupe ETB2franc : 00000001 - 00000002

Solutions à mettre en œuvre

  • Pour Scribe >= 2.6.2
  • Dans l'importation, détecter si un personnel retrouvé doit changer d'établissement et si oui, le désinscrire de tous ses groupes de l'établissement + le groupe établissement lui-même avant d'effectuer les traitements.
  • Si nécessaire, inscrire le personnel au groupe de son nouvel établissement
  • Adapter le test http://jenkins.eole.lan/jenkins/job/2.6.2/job/test-importation-acascribe-multietab-2.6.2-amd64/ afin d'obtenir un cas problématique (EOLE : nb si possible le passer en erreur avant correction)

Critères d'acceptation

samplePersEducNat.xml Voir (1,71 ko) Joël Cuissinat, 03/10/2019 14:42


Sous-tâches

Tâche #29133: Etudier la demandeFerméEmmanuel GARETTE

Tâche #29138: La modification d'un utilisateur n'est pas visible sur le maître immédiatementFerméEmmanuel GARETTE

Tâche #29160: Faire un test automatiqueFerméEmmanuel GARETTE

Tâche #29161: En mode multi-étab : un professeur doit être déplacé dans l'établissement importé en dernierFerméEmmanuel GARETTE


Demandes liées

Lié à Distribution EOLE - Tâche #29151: Validation du scénario : En mode multi-étab, l'importation doit gérer le changement d'établissement d'un personnel Fermé 16/10/2019
Lié à Scribe - Scénario #29191: [multi-étab] Disparition du groupe etablissement entre 2.6.2 et 2.7.1 Terminé (Sprint) 23/11/2020 27/11/2020

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 4 ans

#2 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Projet changé de Distribution EOLE à Scribe

#3 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Echéance mis à 31/10/2019
  • Version cible mis à Prestation Cadoles 42-44
  • Début mis à 14/10/2019

#4 Mis à jour par Emmanuel GARETTE il y a plus de 4 ans

  • Assigné à mis à Emmanuel GARETTE

#5 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Lié à Tâche #29151: Validation du scénario : En mode multi-étab, l'importation doit gérer le changement d'établissement d'un personnel ajouté

#6 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Lié à Scénario #29191: [multi-étab] Disparition du groupe etablissement entre 2.6.2 et 2.7.1 ajouté

#7 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Statut changé de Nouveau à Terminé (Sprint)

#8 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Release changé de Carnet de produit (Cadoles) à EOLE 2.6.2.2

Formats disponibles : Atom PDF