diff --git a/module/Formation/src/Formation/Controller/AgentController.php b/module/Formation/src/Formation/Controller/AgentController.php index f29fe2ad2ef02b0dfdec8f2b0cfe6603e859a661..ea2eec3e9e5985620cdd7e3947bc7a77c8b443eb 100644 --- a/module/Formation/src/Formation/Controller/AgentController.php +++ b/module/Formation/src/Formation/Controller/AgentController.php @@ -46,6 +46,8 @@ class AgentController extends AbstractActionController { $agentAffectations = $this->getAgentAffectationService()->getAgentAffectationsByAgent($agent); $agentGrades = $this->getAgentGradeService()->getAgentGradesByAgent($agent); $agentStatuts = $this->getAgentStatutService()->getAgentStatutsByAgent($agent); + $superieures = $this->getAgentService()->computeSuperieures($agent); + $autorites = $this->getAgentService()->computeAutorites($agent); $formations = $this->getFormationInstanceInscritService()->getFormationsBySuivies($agent); $inscriptions = $this->getFormationInstanceInscritService()->getFormationsByInscrit($agent); @@ -60,6 +62,9 @@ class AgentController extends AbstractActionController { 'agentGrades' => $agentGrades, 'agentStatuts' => $agentStatuts, + 'superieures' => $superieures, + 'autorites' => $autorites, + 'inscriptions' => $inscriptions, 'stages' => $demandes, 'formations' => $formations, diff --git a/module/Formation/view/formation/agent/afficher.phtml b/module/Formation/view/formation/agent/afficher.phtml index ff307d76f8723fbe1d33ea490259369bb9b94056..27bec0a7aad226ac1d2bbdf85f53143cf5a82983 100644 --- a/module/Formation/view/formation/agent/afficher.phtml +++ b/module/Formation/view/formation/agent/afficher.phtml @@ -6,6 +6,8 @@ * @var AgentAffectation[] $agentAffectations * @var AgentGrade[] $agentGrades * @var AgentStatut[] $agentStatuts + * @var Agent[] $superieures + * @var Agent[] $autorites * @var Formation[] $formations * @var Formation[] $inscriptions * @var DemandeExterne[] $stages @@ -61,6 +63,7 @@ $statuts = AgentStatut::generateStatutsArray($agentStatuts); </dd> </dl> </div> + <div class="col-md-6"> <dl class="row"> <dt class="col-md-4"> Statut·s </dt> @@ -92,6 +95,34 @@ $statuts = AgentStatut::generateStatutsArray($agentStatuts); </div> </div> +<div class="row"> + <div class="col-md-6"> + <dl> + <dt> Supérieur·e·s hiérarchiques direct·e·s</dt> + <dd> + <ul> + <?php foreach ($superieures as $superieure) : ?> + <li> <?php echo $superieure->getDenomination(); ?></li> + <?php endforeach; ?> + </ul> + </dd> + </dl> + </div> + <div class="col-md-6"> + <dl> + <dt> Autorité·e·s hiérarchiques</dt> + <dd> + <ul> + <?php foreach ($autorites as $autorite) : ?> + <li> <?php echo $autorite->getDenomination(); ?></li> + <?php endforeach; ?> + </ul> + </dd> + </dl> + </div> +</div> + + <div role="tabpanel"> <ul class="nav nav-tabs" role="tablist"> <li class="nav-item">