Loading module/EntretienProfessionnel/src/EntretienProfessionnel/Controller/CampagneController.php +1 −0 Changes for module/EntretienProfessionnel/src/EntretienProfessionnel/Controller/CampagneController.php: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -57,6 +57,7 @@ class CampagneController extends AbstractActionController { 'entretiensResponsable' => $this->getCampagneService()->getEntretiensEnAttenteResponsable($campagne), 'entretiensAutorite' => $this->getCampagneService()->getEntretiensEnAttenteAutorite($campagne), 'entretiensAgent' => $this->getCampagneService()->getEntretiensEnAttenteAgent($campagne), 'entretiensCompletes' => $this->getCampagneService()->getEntretiensCompletes($campagne), ]); } Loading module/EntretienProfessionnel/src/EntretienProfessionnel/Service/Campagne/CampagneService.php +14 −0 Changes for module/EntretienProfessionnel/src/EntretienProfessionnel/Service/Campagne/CampagneService.php: 14 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -380,6 +380,20 @@ class CampagneService { return $entretiens; } /** * @param Campagne $campagne * @return EntretienProfessionnel[] */ public function getEntretiensCompletes(Campagne $campagne) : array { $etats = [ $this->getEtatService()->getEtatByCode(EntretienProfessionnelEtats::ENTRETIEN_VALIDATION_AGENT), ]; $entretiens = $this->getEntretiensByCampagneAndEtats($campagne, $etats); return $entretiens; } public function getAgentsEligibles(Campagne $campagne) : array { $agents = $this->getAgentService()->getAgents(); Loading module/EntretienProfessionnel/view/entretien-professionnel/campagne/afficher.phtml +3 −0 Changes for module/EntretienProfessionnel/view/entretien-professionnel/campagne/afficher.phtml: 3 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -14,6 +14,7 @@ use EntretienProfessionnel\Provider\Privilege\CampagnePrivileges; * @var EntretienProfessionnel[] $entretiensResponsable * @var EntretienProfessionnel[] $entretiensAutorite * @var EntretienProfessionnel[] $entretiensAgent * @var EntretienProfessionnel[] $entretiensCompletes */ Loading Loading @@ -129,6 +130,8 @@ $condition = "Les agents titulaires ou contratuel en poste depuis XX mois doiven <dd class="col-md-7"> <?php echo count($entretiensAutorite); ?></dd> <dt class="col-md-5"> Attente validation agent : </dt> <dd class="col-md-7"> <?php echo count($entretiensAgent); ?></dd> <dt class="col-md-5"> Entretiens complets : </dt> <dd class="col-md-7"> <?php echo count($entretiensCompletes); ?></dd> </dl> </div> <div class="col-md-4"> Loading Loading
module/EntretienProfessionnel/src/EntretienProfessionnel/Controller/CampagneController.php +1 −0 Changes for module/EntretienProfessionnel/src/EntretienProfessionnel/Controller/CampagneController.php: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -57,6 +57,7 @@ class CampagneController extends AbstractActionController { 'entretiensResponsable' => $this->getCampagneService()->getEntretiensEnAttenteResponsable($campagne), 'entretiensAutorite' => $this->getCampagneService()->getEntretiensEnAttenteAutorite($campagne), 'entretiensAgent' => $this->getCampagneService()->getEntretiensEnAttenteAgent($campagne), 'entretiensCompletes' => $this->getCampagneService()->getEntretiensCompletes($campagne), ]); } Loading
module/EntretienProfessionnel/src/EntretienProfessionnel/Service/Campagne/CampagneService.php +14 −0 Changes for module/EntretienProfessionnel/src/EntretienProfessionnel/Service/Campagne/CampagneService.php: 14 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -380,6 +380,20 @@ class CampagneService { return $entretiens; } /** * @param Campagne $campagne * @return EntretienProfessionnel[] */ public function getEntretiensCompletes(Campagne $campagne) : array { $etats = [ $this->getEtatService()->getEtatByCode(EntretienProfessionnelEtats::ENTRETIEN_VALIDATION_AGENT), ]; $entretiens = $this->getEntretiensByCampagneAndEtats($campagne, $etats); return $entretiens; } public function getAgentsEligibles(Campagne $campagne) : array { $agents = $this->getAgentService()->getAgents(); Loading
module/EntretienProfessionnel/view/entretien-professionnel/campagne/afficher.phtml +3 −0 Changes for module/EntretienProfessionnel/view/entretien-professionnel/campagne/afficher.phtml: 3 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -14,6 +14,7 @@ use EntretienProfessionnel\Provider\Privilege\CampagnePrivileges; * @var EntretienProfessionnel[] $entretiensResponsable * @var EntretienProfessionnel[] $entretiensAutorite * @var EntretienProfessionnel[] $entretiensAgent * @var EntretienProfessionnel[] $entretiensCompletes */ Loading Loading @@ -129,6 +130,8 @@ $condition = "Les agents titulaires ou contratuel en poste depuis XX mois doiven <dd class="col-md-7"> <?php echo count($entretiensAutorite); ?></dd> <dt class="col-md-5"> Attente validation agent : </dt> <dd class="col-md-7"> <?php echo count($entretiensAgent); ?></dd> <dt class="col-md-5"> Entretiens complets : </dt> <dd class="col-md-7"> <?php echo count($entretiensCompletes); ?></dd> </dl> </div> <div class="col-md-4"> Loading