Loading CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ Journal des modifications - Corrections de typos - [FIX] Vérification du dépôt de l'avis de soutenance avant notification pour rappel - Amélioration de l'affichage des soutenances à venir - Retrait des co-encadrants du PV de soutenances 3.0.11 ----- Loading module/Application/src/Application/Service/FichierThese/PdcData.php +19 −0 Original line number Diff line number Diff line Loading @@ -123,6 +123,8 @@ class PdcData /** @var Acteur[] */ private $codirecteurs; /** @var Acteur[] */ private $coencadrants; /** @var Acteur[] */ private $rapporteurs; /** @var Acteur[] */ private $membres; Loading Loading @@ -426,6 +428,23 @@ class PdcData return $this; } /** * @return Acteur[] */ public function getCoencadrants() { return $this->coencadrants; } /** * @param Acteur[] $coencadrants * @return PdcData */ public function setCoencadrants($coencadrants) { $this->coencadrants = $coencadrants; return $this; } /** Loading module/Application/src/Application/Service/These/TheseService.php +4 −0 Original line number Diff line number Diff line Loading @@ -523,6 +523,10 @@ class TheseService extends BaseService implements ListenerAggregateInterface return $a->estCodirecteur(); }); $pdcData->setCodirecteurs($codirecteurs); $coencadrants = array_filter($acteurs, function (Acteur $a) { return $a->estCoEncadrant(); }); $pdcData->setCoencadrants($coencadrants); $president = array_filter($acteurs, function (Acteur $a) { return $a->estPresidentJury(); }); Loading module/Soutenance/src/Soutenance/Service/Exporter/ProcesVerbal/proces-verbal-soutenance-2.phtml +1 −1 Original line number Diff line number Diff line Loading @@ -238,7 +238,7 @@ use Soutenance\Entity\Proposition; <?php $signataires = $informations->getJury(); $signataires = array_diff($signataires, $informations->getDirecteurs(), $informations->getCodirecteurs()); $signataires = array_diff($signataires, $informations->getDirecteurs(), $informations->getCodirecteurs(), $informations->getCoencadrants()); usort($signataires, function(Acteur $a, Acteur $b) { return $a->getIndividu()->getNomComplet() > $b->getIndividu()->getNomComplet(); }); ?> Loading Loading
CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ Journal des modifications - Corrections de typos - [FIX] Vérification du dépôt de l'avis de soutenance avant notification pour rappel - Amélioration de l'affichage des soutenances à venir - Retrait des co-encadrants du PV de soutenances 3.0.11 ----- Loading
module/Application/src/Application/Service/FichierThese/PdcData.php +19 −0 Original line number Diff line number Diff line Loading @@ -123,6 +123,8 @@ class PdcData /** @var Acteur[] */ private $codirecteurs; /** @var Acteur[] */ private $coencadrants; /** @var Acteur[] */ private $rapporteurs; /** @var Acteur[] */ private $membres; Loading Loading @@ -426,6 +428,23 @@ class PdcData return $this; } /** * @return Acteur[] */ public function getCoencadrants() { return $this->coencadrants; } /** * @param Acteur[] $coencadrants * @return PdcData */ public function setCoencadrants($coencadrants) { $this->coencadrants = $coencadrants; return $this; } /** Loading
module/Application/src/Application/Service/These/TheseService.php +4 −0 Original line number Diff line number Diff line Loading @@ -523,6 +523,10 @@ class TheseService extends BaseService implements ListenerAggregateInterface return $a->estCodirecteur(); }); $pdcData->setCodirecteurs($codirecteurs); $coencadrants = array_filter($acteurs, function (Acteur $a) { return $a->estCoEncadrant(); }); $pdcData->setCoencadrants($coencadrants); $president = array_filter($acteurs, function (Acteur $a) { return $a->estPresidentJury(); }); Loading
module/Soutenance/src/Soutenance/Service/Exporter/ProcesVerbal/proces-verbal-soutenance-2.phtml +1 −1 Original line number Diff line number Diff line Loading @@ -238,7 +238,7 @@ use Soutenance\Entity\Proposition; <?php $signataires = $informations->getJury(); $signataires = array_diff($signataires, $informations->getDirecteurs(), $informations->getCodirecteurs()); $signataires = array_diff($signataires, $informations->getDirecteurs(), $informations->getCodirecteurs(), $informations->getCoencadrants()); usort($signataires, function(Acteur $a, Acteur $b) { return $a->getIndividu()->getNomComplet() > $b->getIndividu()->getNomComplet(); }); ?> Loading