Loading CHANGELOG.md +1 −0 Changes for CHANGELOG.md: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ Journal des modifications - [FIX] Coquille dans le procès verbal de soutenance (PDF). - [FIX] Modification de l'adresse l'adresse institutionnelle/pro d'un individu non prise en compte - [FIX] Avis concernant des propositions historisées qui pouvaient remonter - [FIX] Certains justificatifs demandés associés à la proposition étaient affichés avec leur codes (et non leur label) 8.6.0 ----- Loading module/Soutenance/src/Soutenance/Service/Justificatif/JustificatifService.php +7 −3 Changes for module/Soutenance/src/Soutenance/Service/Justificatif/JustificatifService.php: 7 added lines, 3 removed lines. Original line number Diff line number Diff line Loading @@ -161,18 +161,21 @@ class JustificatifService { if ($proposition->isExterieur()) { $justificatifs[] = [ 'type' => NatureFichier::CODE_DELOCALISATION_SOUTENANCE, 'label' => NatureFichier::LABEL_DELOCALISATION_SOUTENANCE, 'justificatif' => $proposition->getJustificatif(NatureFichier::CODE_DELOCALISATION_SOUTENANCE, null), ]; } if ($proposition->isLabelEuropeen()) { $justificatifs[] = [ 'type' => NatureFichier::CODE_DEMANDE_LABEL, 'label' => NatureFichier::LABEL_DEMANDE_LABEL, 'justificatif' => $proposition->getJustificatif(NatureFichier::CODE_DEMANDE_LABEL, null), ]; } if ($proposition->getConfidentialite() !== null) { $justificatifs[] = [ 'type' => NatureFichier::CODE_DEMANDE_CONFIDENT, 'label' => NatureFichier::LABEL_DEMANDE_CONFIDENT, 'justificatif' => $proposition->getJustificatif(NatureFichier::CODE_DEMANDE_CONFIDENT, null), ]; } Loading @@ -194,6 +197,7 @@ class JustificatifService { if ($membre->isVisio() OR $all === true) { $justificatifs[] = [ 'type' => NatureFichier::CODE_DELEGUATION_SIGNATURE, 'label' => NatureFichier::LABEL_DELEGUATION_SIGNATURE, 'membre' => $membre, 'justificatif' => $proposition->getJustificatif(NatureFichier::CODE_DELEGUATION_SIGNATURE, $membre), ]; Loading @@ -201,6 +205,7 @@ class JustificatifService { if ($membre->isExterieur() AND $membre->getQualite()->isRangB() AND $membre->getQualite()->isHDR() AND $membre->getQualite()->getJustificatif() !== 'O') { $justificatifs[] = [ 'type' => NatureFichier::CODE_JUSTIFICATIF_HDR, 'label' => NatureFichier::LABEL_JUSTIFICATIF_HDR, 'membre' => $membre, 'justificatif' => $proposition->getJustificatif(NatureFichier::CODE_JUSTIFICATIF_HDR, $membre), ]; Loading @@ -208,6 +213,7 @@ class JustificatifService { if ($membre->isExterieur() AND $membre->getQualite()->isEmeritat()) { $justificatifs[] = [ 'type' => NatureFichier::CODE_JUSTIFICATIF_EMERITAT, 'label' => NatureFichier::LABEL_JUSTIFICATIF_EMERITAT, 'membre' => $membre, 'justificatif' => $proposition->getJustificatif(NatureFichier::CODE_JUSTIFICATIF_EMERITAT, $membre), ]; Loading @@ -215,15 +221,13 @@ class JustificatifService { if ($membre->isExterieur() AND $membre->getQualite()->getJustificatif() === 'O') { $justificatifs[] = [ 'type' => NatureFichier::CODE_JUSTIFICATIF_ETRANGER, 'label' => NatureFichier::LABEL_JUSTIFICATIF_ETRANGER, 'membre' => $membre, 'justificatif' => $proposition->getJustificatif(NatureFichier::CODE_JUSTIFICATIF_ETRANGER, $membre), ]; } } $listes = $proposition->getJustificatifs(); $listes = array_filter($listes, function (Justificatif $a) { return $a->getFichier()->getFichier()->getNature()->getCode() === NatureFichier::CODE_AUTRES_JUSTIFICATIFS;}); foreach ($listes as $element) { Loading module/Soutenance/view/soutenance/proposition/partial/fichiers.phtml +2 −2 Changes for module/Soutenance/view/soutenance/proposition/partial/fichiers.phtml: 2 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -51,7 +51,7 @@ foreach ($proposition->getMembres() as $membre) { <?php foreach ($justificatifs as $justificatif) : ?> <?php if($justificatif['justificatif'] === null) : ?> <li> <?php echo $justificatif['type'] ?> <?php echo $justificatif['label'] ?> <?php if (isset($justificatif['membre'])) : ?> - <?php Loading @@ -71,7 +71,7 @@ foreach ($proposition->getMembres() as $membre) { $typesJustificatif = [ NatureFichier::CODE_JUSTIFICATIF_HDR => NatureFichier::LABEL_JUSTIFICATIF_HDR, NatureFichier::CODE_JUSTIFICATIF_EMERITAT => NatureFichier::LABEL_JUSTIFICATIF_EMERITAT, NatureFichier::CODE_JUSTIFICATIF_ETRANGER => NatureFichier::CODE_JUSTIFICATIF_ETRANGER, NatureFichier::CODE_JUSTIFICATIF_ETRANGER => NatureFichier::LABEL_JUSTIFICATIF_ETRANGER, NatureFichier::CODE_DELOCALISATION_SOUTENANCE => NatureFichier::LABEL_DELOCALISATION_SOUTENANCE, NatureFichier::CODE_DELEGUATION_SIGNATURE => NatureFichier::LABEL_DELEGUATION_SIGNATURE, NatureFichier::CODE_LANGUE_ANGLAISE => NatureFichier::LABEL_LANGUE_ANGLAISE, Loading Loading
CHANGELOG.md +1 −0 Changes for CHANGELOG.md: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ Journal des modifications - [FIX] Coquille dans le procès verbal de soutenance (PDF). - [FIX] Modification de l'adresse l'adresse institutionnelle/pro d'un individu non prise en compte - [FIX] Avis concernant des propositions historisées qui pouvaient remonter - [FIX] Certains justificatifs demandés associés à la proposition étaient affichés avec leur codes (et non leur label) 8.6.0 ----- Loading
module/Soutenance/src/Soutenance/Service/Justificatif/JustificatifService.php +7 −3 Changes for module/Soutenance/src/Soutenance/Service/Justificatif/JustificatifService.php: 7 added lines, 3 removed lines. Original line number Diff line number Diff line Loading @@ -161,18 +161,21 @@ class JustificatifService { if ($proposition->isExterieur()) { $justificatifs[] = [ 'type' => NatureFichier::CODE_DELOCALISATION_SOUTENANCE, 'label' => NatureFichier::LABEL_DELOCALISATION_SOUTENANCE, 'justificatif' => $proposition->getJustificatif(NatureFichier::CODE_DELOCALISATION_SOUTENANCE, null), ]; } if ($proposition->isLabelEuropeen()) { $justificatifs[] = [ 'type' => NatureFichier::CODE_DEMANDE_LABEL, 'label' => NatureFichier::LABEL_DEMANDE_LABEL, 'justificatif' => $proposition->getJustificatif(NatureFichier::CODE_DEMANDE_LABEL, null), ]; } if ($proposition->getConfidentialite() !== null) { $justificatifs[] = [ 'type' => NatureFichier::CODE_DEMANDE_CONFIDENT, 'label' => NatureFichier::LABEL_DEMANDE_CONFIDENT, 'justificatif' => $proposition->getJustificatif(NatureFichier::CODE_DEMANDE_CONFIDENT, null), ]; } Loading @@ -194,6 +197,7 @@ class JustificatifService { if ($membre->isVisio() OR $all === true) { $justificatifs[] = [ 'type' => NatureFichier::CODE_DELEGUATION_SIGNATURE, 'label' => NatureFichier::LABEL_DELEGUATION_SIGNATURE, 'membre' => $membre, 'justificatif' => $proposition->getJustificatif(NatureFichier::CODE_DELEGUATION_SIGNATURE, $membre), ]; Loading @@ -201,6 +205,7 @@ class JustificatifService { if ($membre->isExterieur() AND $membre->getQualite()->isRangB() AND $membre->getQualite()->isHDR() AND $membre->getQualite()->getJustificatif() !== 'O') { $justificatifs[] = [ 'type' => NatureFichier::CODE_JUSTIFICATIF_HDR, 'label' => NatureFichier::LABEL_JUSTIFICATIF_HDR, 'membre' => $membre, 'justificatif' => $proposition->getJustificatif(NatureFichier::CODE_JUSTIFICATIF_HDR, $membre), ]; Loading @@ -208,6 +213,7 @@ class JustificatifService { if ($membre->isExterieur() AND $membre->getQualite()->isEmeritat()) { $justificatifs[] = [ 'type' => NatureFichier::CODE_JUSTIFICATIF_EMERITAT, 'label' => NatureFichier::LABEL_JUSTIFICATIF_EMERITAT, 'membre' => $membre, 'justificatif' => $proposition->getJustificatif(NatureFichier::CODE_JUSTIFICATIF_EMERITAT, $membre), ]; Loading @@ -215,15 +221,13 @@ class JustificatifService { if ($membre->isExterieur() AND $membre->getQualite()->getJustificatif() === 'O') { $justificatifs[] = [ 'type' => NatureFichier::CODE_JUSTIFICATIF_ETRANGER, 'label' => NatureFichier::LABEL_JUSTIFICATIF_ETRANGER, 'membre' => $membre, 'justificatif' => $proposition->getJustificatif(NatureFichier::CODE_JUSTIFICATIF_ETRANGER, $membre), ]; } } $listes = $proposition->getJustificatifs(); $listes = array_filter($listes, function (Justificatif $a) { return $a->getFichier()->getFichier()->getNature()->getCode() === NatureFichier::CODE_AUTRES_JUSTIFICATIFS;}); foreach ($listes as $element) { Loading
module/Soutenance/view/soutenance/proposition/partial/fichiers.phtml +2 −2 Changes for module/Soutenance/view/soutenance/proposition/partial/fichiers.phtml: 2 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -51,7 +51,7 @@ foreach ($proposition->getMembres() as $membre) { <?php foreach ($justificatifs as $justificatif) : ?> <?php if($justificatif['justificatif'] === null) : ?> <li> <?php echo $justificatif['type'] ?> <?php echo $justificatif['label'] ?> <?php if (isset($justificatif['membre'])) : ?> - <?php Loading @@ -71,7 +71,7 @@ foreach ($proposition->getMembres() as $membre) { $typesJustificatif = [ NatureFichier::CODE_JUSTIFICATIF_HDR => NatureFichier::LABEL_JUSTIFICATIF_HDR, NatureFichier::CODE_JUSTIFICATIF_EMERITAT => NatureFichier::LABEL_JUSTIFICATIF_EMERITAT, NatureFichier::CODE_JUSTIFICATIF_ETRANGER => NatureFichier::CODE_JUSTIFICATIF_ETRANGER, NatureFichier::CODE_JUSTIFICATIF_ETRANGER => NatureFichier::LABEL_JUSTIFICATIF_ETRANGER, NatureFichier::CODE_DELOCALISATION_SOUTENANCE => NatureFichier::LABEL_DELOCALISATION_SOUTENANCE, NatureFichier::CODE_DELEGUATION_SIGNATURE => NatureFichier::LABEL_DELEGUATION_SIGNATURE, NatureFichier::CODE_LANGUE_ANGLAISE => NatureFichier::LABEL_LANGUE_ANGLAISE, Loading