Commit 2207f162 authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Reprise regele de filtrage pour EPI

parent b65ad2c1
Loading
Loading
Loading
Loading
+1 −1
Changes for documentation/release/3.2.5.md: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -16,7 +16,7 @@ Modification en BD
Evolution des librairies 
---

Mise à jour de unicaen/aide (0.3.1)
Mise à jour de unicaen/aide (0.3.2)
```bash
composer upgrade unicaen/aide
```
+4 −0
Changes for module/EntretienProfessionnel/src/EntretienProfessionnel/Controller/CampagneController.php: 4 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -24,6 +24,7 @@ use Laminas\Mvc\Controller\AbstractActionController;
use Laminas\Mvc\Plugin\FlashMessenger\FlashMessenger;
use Laminas\View\Model\ViewModel;
use RuntimeException;
use Structure\Provider\Parametre\StructureParametres;
use Structure\Service\Structure\StructureServiceAwareTrait;
use UnicaenParametre\Service\Parametre\ParametreServiceAwareTrait;

@@ -319,6 +320,9 @@ class CampagneController extends AbstractActionController {
            $temoins = explode(";",$temoins);
        } else $temoins = [];
        $agentsAll = $this->getAgentService()->getAgentsByStructuresAndDate($structures, $campagne->getDateDebut(), $temoins);
        $agentsAll = $this->getAgentService()->filtrerWithStatutTemoin($agentsAll, $this->getParametreService()->getParametreByCode(StructureParametres::TYPE, StructureParametres::AGENT_TEMOIN_STATUT));
        $agentsAll = $this->getAgentService()->filtrerWithAffectationTemoin($agentsAll, $this->getParametreService()->getParametreByCode(StructureParametres::TYPE, StructureParametres::AGENT_TEMOIN_AFFECTATION), null, $structures);


        /** Filtrage des agents (seuls les agents ayants le statut adminstratif lors de la campagne sont éligibles) */
        $agents = [];