Projet

Général

Profil

Tâche #17255

Scénario #17455: Traitement express MEN (42-44)

Vérifier si il est possible de récupérer facilement le login d'un utilisateur connecté à l'EAD

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
23/09/2016
Echéance:
% réalisé:

100%

Temps estimé:
3.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Étude préalable au scénario #16947

ead.patch Voir (3,03 ko) Benjamin Bohard, 20/10/2016 10:25

scribe-backend.patch Voir (2,58 ko) Benjamin Bohard, 20/10/2016 10:25


Demandes liées

Lié à scribe-backend - Scénario #16947: L'utilisateur qui lance l'importation par l'EAD devrait obtenir une copie des rapports Terminé (Sprint) 27/01/2017 10/02/2017

Historique

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

  • Tâche parente changé de #17170 à #17455

#2 Mis à jour par Scrum Master il y a plus de 7 ans

  • Statut changé de Nouveau à En cours

#3 Mis à jour par Scrum Master il y a plus de 7 ans

  • Assigné à mis à Benjamin Bohard

#4 Mis à jour par Benjamin Bohard il y a plus de 7 ans

  • Fichier ead.patch Voir ajouté
  • Fichier scribe-backend.patch Voir ajouté
  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 3.0 à 0.0

Récupérer le login de l’utilisateur connecté dans l’EAD revient à ajouter un attribut à la classe d’action :

user_description = Dict(default={}, doc="description de l’exécutant",
                        keys=['ip', 'name', 'role'])

La propagation dans les fonctions ayant l’utilité de cette information est plus complexe.
La fonction copiant les rapports est copy_info dans /usr/lib/python2.7/dist-packages/scribe/importation/log.py

copy_info
    |
    |_ importé dans _/usr/lib/python2.7/dist-packages/scribe/importation/writer.py_
    |   |
    |   |_ importé dans _/usr/share/ead2/backend/bin/importation.py_
    |       |
    |       |_ appelé dans _/usr/share/ead2/backend/actions/lib/importation/fichier.py_
    |
    |_ utilisé dans la fonction _end_importation_ dans _/usr/lib/python2.7/dist-packages/scribe/importation/log.py_
            |
            |_ importé dans _/usr/share/ead2/backend/bin/importation.py_

Actuellement, le dossier de destination est en dur dans le fichier de configuration /usr/lib/python2.7/dist-packages/scribe/importation/config.py

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

  • Statut changé de Résolu à Fermé

L'étude devrait permettre de résoudre la demande originale :)

Formats disponibles : Atom PDF