From 12983bbfb3ab6a1d8d69f02a1020f49f44f8e94f Mon Sep 17 00:00:00 2001 From: Antony Le Courtes <antony.lecourtes@unicaen.fr> Date: Thu, 30 Sep 2021 15:53:51 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20de=20la=20structure=20hi=C3=A9rarchique?= =?UTF-8?q?=20de=20l'intervenant=20dans=20l'export=20des=20agr=C3=A9ments.?= =?UTF-8?q?=20(cf=20#40053)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/ddl/view/V_AGREMENT_EXPORT_CSV.sql | 3 +++ .../Application/src/Application/Service/AgrementService.php | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/data/ddl/view/V_AGREMENT_EXPORT_CSV.sql b/data/ddl/view/V_AGREMENT_EXPORT_CSV.sql index 6b99983c6c..a79c2ba49f 100644 --- a/data/ddl/view/V_AGREMENT_EXPORT_CSV.sql +++ b/data/ddl/view/V_AGREMENT_EXPORT_CSV.sql @@ -29,6 +29,8 @@ WITH heures_s AS ( SELECT a.id annee_id, i.id intervenant_id, + s2.id intervenant_structure_id, + s2.libelle_court intervenant_structure_libelle, s.id structure_id, a.libelle annee, @@ -72,6 +74,7 @@ FROM LEFT JOIN structure s ON s.id = ta.structure_id + LEFT JOIN structure s2 ON s2.id = i.structure_id LEFT JOIN agrement agr ON agr.id = ta.agrement_id LEFT JOIN utilisateur u ON u.id = agr.histo_modificateur_id LEFT JOIN discipline d ON d.id = i.discipline_id diff --git a/module/Application/src/Application/Service/AgrementService.php b/module/Application/src/Application/Service/AgrementService.php index 874cf2f800..bba30d766a 100755 --- a/module/Application/src/Application/Service/AgrementService.php +++ b/module/Application/src/Application/Service/AgrementService.php @@ -94,8 +94,9 @@ class AgrementService extends AbstractEntityService $res = [ 'head' => [ 'annee' => 'Année', - 'structure-libelle' => 'Structure d\'affectation', 'intervenant-code' => 'Code intervenant', + 'intervenant-structure' => 'Structure hiérarchique', + 'structure-libelle' => 'Structure d\'affectation', 'intervenant-nom-usuel' => 'Nom usuel', 'intervenant-nom-patronymique' => 'Nom patronymique', 'intervenant-prenom' => 'Prénom', @@ -118,6 +119,7 @@ class AgrementService extends AbstractEntityService 'annee' => $d['ANNEE'], 'structure-libelle' => $d['STRUCTURE_LIBELLE'], 'intervenant-code' => $d['INTERVENANT_CODE'], + 'intervenant-structure' => $d['INTERVENANT_STRUCTURE_LIBELLE'], 'intervenant-nom-usuel' => $d['INTERVENANT_NOM_USUEL'], 'intervenant-nom-patronymique' => $d['INTERVENANT_NOM_PATRONYMIQUE'], 'intervenant-prenom' => $d['INTERVENANT_PRENOM'], -- GitLab