Project

General

Profile

Anomalie #6528

[multi-étab] Mise à jour compte élève

Added by Vincent Febvre over 7 years ago. Updated about 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
Due date:
% Done:

100%

Estimated time:
1.00 h
Spent time:
Distribution:
EOLE 2.3

Description

Sur un AmonÉcole 2.3 multi-établissement.
Essai de mise à jour de comptes élèves à partir d'un fichier BE1D sur une base LDAP importée 1 an auparavant.
Au moment de l'intégration des élèves une erreur intervient :
"L'utilisateur xxxxx.yyyyyy ne fait pas partie du même établissement que le groupe etab1_classe4-ce2 : etab2 - etab1"

Fichier importation.log

2013-10-31 11:43:07 - ERROR L'utilisateur xxxxx.yyyyyy ne fait pas partie du même établissement que le groupe etab1_classe4-ce2 : etab2 - etab1
Traceback (most recent call last):
  File "/usr/share/ead2/backend/bin/importation.py", line 405, in do_import_eleve
    writer.write_eleve(storage=self.store, connexion=connexion, etab=etab)
  File "/usr/lib/pymodules/python2.6/scribe/importation/writer.py", line 504, in write_eleve
    _maj_eleve(eleve, user, login)
  File "/usr/lib/pymodules/python2.6/scribe/importation/writer.py", line 458, in _maj_eleve
    user._change_classe(login, classe)
  File "/usr/lib/pymodules/python2.6/scribe/eleves.py", line 160, in _change_classe
    self._inscription(user, new_classe, sync=False)
  File "/usr/lib/pymodules/python2.6/scribe/eleves.py", line 172, in _inscription
    User._inscription(self, login, groupe, sync=sync, etab=etab)
  File "/usr/lib/pymodules/python2.6/scribe/eoleuser.py", line 359, 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 xxxxx.yyyyy ne fait pas partie du même établissement que le groupe etab1_classe4-ce2 : etab2 - etab1
2013-10-31 11:43:07 - DEBUG suppression du lock eoleimport

Le problème vient certainement du fait que l'élève a changé d'établissement.

log_import (1.28 KB) Vincent Febvre, 10/31/2013 02:16 PM


Related issues

Related to scribe-backend - Anomalie #7281: L’importation sconet plante Fermé 02/03/2014 02/07/2014

Associated revisions

Revision 1f8948c8 (diff)
Added by Emmanuel GARETTE over 7 years ago

support du changement d'établissement lors de la mise à jour d'un eleve (ref #6528)

Revision b227e3a1 (diff)
Added by Emmanuel GARETTE over 7 years ago

Test de détection BE1D non fonctionnel lors de fusion des comptes (fixes #6528 @2h)

Revision e9857b5d (diff)
Added by Joël Cuissinat about 7 years ago

  • scribe/linker.py : correction du test de détection Be1d

Fixes #7281 @30m
Ref #6528

History

#1 Updated by Joël Cuissinat over 7 years ago

  • Project changed from AmonEcole to scribe-backend
  • Assigned To set to Emmanuel GARETTE

#2 Updated by Joël Cuissinat over 7 years ago

  • Status changed from Nouveau to A étudier
  • Assigned To deleted (Emmanuel GARETTE)
  • Target version set to Mises à jour 2.3.12
  • % Done changed from 0 to 50
  • Estimated time set to 1.00 h

La correction 1f8948c8 résout le problème exposé mais des problèmes annexes (changement de classe multiples, cas des enseignants, ...) restent à explorer.

#3 Updated by Joël Cuissinat over 7 years ago

  • Subject changed from Mise à jour compte élève to [multi-étab] Mise à jour compte élève

#4 Updated by Emmanuel GARETTE over 7 years ago

  • Status changed from A étudier to Résolu
  • % Done changed from 50 to 100

#5 Updated by Laurent Flori about 7 years ago

  • Assigned To set to Emmanuel GARETTE

#6 Updated by Fabrice Barconnière about 7 years ago

  • Status changed from Résolu to Fermé
Opérations effectuées :
  • Amonecole en multi établissement
  • Création etab1 et etab2
  • Importation etab1.csv dans etab1 et etab2.csv dans etab2
  • Passage classe de eleve1 dans l'EAD dans une classe de etab2
  • Relance importation etab1.csv dans : eleve1 est revenu dans sa classe de etab1 sans erreur

Also available in: Atom PDF