Commit 5af2ebca authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Extension du mail ''échec d'inscription'' aux personnes non classées (module de formation)

parent 57ae28c8
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -11,6 +11,7 @@ Journal des modifications
- Changement de l'assertion pour l'accès des rapporteurs à la proposition de soutenance
- [FIX] Remise en place du menu de dépôt de rapport de pré-soutenance
- Changement du libellé 'Aucun Site' => 'Multi-site' (module de formation)
- Extension du mail "échec d'inscription" aux personnes non classées (module de formation)

5.2.1
-----
+6 −0
Original line number Diff line number Diff line
@@ -223,6 +223,12 @@ class Session implements HistoriqueAwareInterface,
        return $inscriptions;
    }

    public function getNonClasses() : array
    {
        $inscriptions = array_filter($this->getInscriptions()->toArray(), function (Inscription $a) { return $a->estNonHistorise() AND $a->getListe() === null; });
        return $inscriptions;
    }

    /**
     * @return string|null
     */
+4 −1
Original line number Diff line number Diff line
@@ -104,7 +104,10 @@ class NotificationService extends NotifierService
     */
    public function triggerInscriptionEchec(Session $session) : void
    {
        $inscriptions = $session->getListeComplementaire();
        $complementaire = $session->getListeComplementaire();
        $nonClasses = $session->getNonClasses();

        $inscriptions = array_merge($complementaire, $nonClasses);

        foreach ($inscriptions as $inscription) {
            $vars = [