Project

General

Profile

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

Added by Joël Cuissinat almost 4 years ago. Updated over 3 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
09/23/2016
Due date:
% Done:

100%

Estimated time:
3.00 h
Spent time:
Remaining (hours):
0.0

Description

Étude préalable au scénario #16947

ead.patch View (3.03 KB) Benjamin Bohard, 10/20/2016 10:25 AM

scribe-backend.patch View (2.58 KB) Benjamin Bohard, 10/20/2016 10:25 AM


Related issues

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

History

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

  • Parent task changed from #17170 to #17455

#2 Updated by Scrum Master over 3 years ago

  • Status changed from Nouveau to En cours

#3 Updated by Scrum Master over 3 years ago

  • Assigned To set to Benjamin Bohard

#4 Updated by Benjamin Bohard over 3 years ago

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 Updated by Joël Cuissinat over 3 years ago

  • Status changed from Résolu to Fermé

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

Also available in: Atom PDF