Projet

Général

Profil

Anomalie #2870

Documentalistes importation AAF

Ajouté par Jérôme Labriet il y a environ 12 ans. Mis à jour il y a presque 8 ans.

Statut:
Classée sans suite
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
10/02/2012
Echéance:
% réalisé:

0%

Temps estimé:
1.00 h
Distribution:

Description

Bonjour,
Je passe tous les Scribes de l'importation Sconet à la synchronisation AAF.
Les documentalistes (et les chefs de travaux) qui ont DOC et CTR dans l'AAF sont intégrés en tant qu'administratifs alors que ce sont des professeurs.
C'est gênant puisque par rapport à l'import Sconet précédent, ils perdent l'accès à l'espace d'échange des professeurs et la possibilité de faire des validations dans notre GiBii (réservé aux profs). J'avais aussi l'habitude de leur mettre toutes les équipes péda pour le travail au CDI, ce n'est plus possible ...
Serait-il possible d'ajouter les DOC et les CTR avec les ENS dans la synchronisation AAF ?
Merci d'avance !
JL


Demandes liées

Lié à scribe-backend - Evolution #4298: Importation AAF - pb sur administratif créé comme enseignant Fermé 16/10/2012 12/04/2013
Précède scribe-backend - Anomalie #5572: Exportationn aaf des administratifs Fermé 11/02/2012 11/02/2012

Révisions associées

Révision 74b6d8f3 (diff)
Ajouté par mithrandi il y a presque 14 ans

Merge widget-connection-2870.

Fixes #2870
Author: mithrandi
Reviewer: jonathanj, exarkun

Add connectionMade and connectionLost callbacks to Athena widgets, which are
invoked when the transport first becomes available, and when it ceases to be
available, respectively.

Révision 86a51591 (diff)
Ajouté par Johan Cwiklinski il y a plus de 6 ans

Another try to fix carriage return... Fixes #2870

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 12 ans

  • Statut changé de Nouveau à En attente d'informations
  • Assigné à mis à Joël Cuissinat
  • Version cible mis à Mises à jour 2.2.3 - 04 RC
  • Temps estimé mis à 1.00 h

#2 Mis à jour par Jérôme Labriet il y a environ 12 ans

Bonjour,
C'est une bonne idée pour les DOC, puisque chez nous nous avons la même demande
Pour avoir le comportement que tu souhaites (sans modifier le code), juste après l'extraction AAF je lance la commande

sed -i 's/\$DOC\$/\$ENS\$/g' ENT_*_Complet_*_PersEducNat_0000.xml

Comme ça lors de la mise à disposition du fichier sur Scribe le compte DOC est créé sur un profil prof. Si le compte existait déjà, l'importation ne changera pas le profil, il faudra donc supprimer le compte avant.
Pour les CTR, nous n'avons pas eu cette demande, chez nous ils souhaitent rester administratif
Cordialement
Christophe LEON

#3 Mis à jour par Jérôme Labriet il y a environ 12 ans

En attendant une éventuelle intégration en amont, on va appliquer cette solution pour les DOC (effectivement pas les CTR) dans l'aca. Merci Christophe.
Jérôme

#4 Mis à jour par Joël Cuissinat il y a environ 12 ans

Voila un patch possible...

diff --git a/scribe/parsing/aaf.py b/scribe/parsing/aaf.py
index 8175fdf..031c7e4 100644
--- a/scribe/parsing/aaf.py
+++ b/scribe/parsing/aaf.py
@@ -258,7 +258,7 @@ def parse_aaf_profs(storage, profs_file):
                 text = attr.find('value').text
                 if text != None and '$' in text:
                     fonctions = text.split('$')
-                    if fonctions[1] != 'ENS':
+                    if fonctions[1] not in ['ENS', 'DOC']:
                         administratif = True
                         nom = unicode(replace_cars(fonctions[1]))
                         desc = unicode(replace_cars(fonctions[2]))

Sauf que dans les endroits où l'import AAF a déjà été fait, ça va créer un doublon si on n'ajoute pas le code qui vérifie que cette personne n'est pas déjà créée en tant que personnel administratif !

#5 Mis à jour par Jérôme Labriet il y a environ 12 ans

Salut Joël,
Je ne sais quoi te dire, on a appliqué la solution de Christophe et du coup je n'ai plus le problème.
D'un autre coté pour les gens qui démarrent c'est bizarre de retrouver les DOC en ADM d'autant que pour les repasser en ENS c'est compliqué, la seule solution que j'ai trouvé c'est la création et suppression :
http://scribe.ac-besancon.fr:8502/scribe//faq/index.php?sid=1307&lang=fr&action=artikel&cat=12&id=38&artlang=fr
Je ne sais pas si il faut fermer ma demande ?
Amicalement,
Jérôme

#6 Mis à jour par Joël Cuissinat il y a environ 12 ans

  • Version cible changé de Mises à jour 2.2.3 - 04 RC à Mises à jour 2.2.3 - 05 RC

A revoir ...

Ils sont traités comment lors de des imports Sconet/STS-Web ?

#7 Mis à jour par Joël Cuissinat il y a presque 12 ans

  • Version cible Mises à jour 2.2.3 - 05 RC supprimé

#8 Mis à jour par Luc Bourdot il y a presque 10 ans

  • Statut changé de En attente d'informations à Classée sans suite

#9 Mis à jour par Lionel Morin il y a presque 8 ans

  • Distribution EOLE 2.2 supprimé

Résolu en 2.6 avec #9353.

Formats disponibles : Atom PDF