Loading CHANGELOG.md +0 −1 Original line number Diff line number Diff line Loading @@ -7,7 +7,6 @@ Journal des modifications - [FIX] Step-Star : prise en compte des thèses écartées dans le comptage des fichiers TEF générés. - [FIX] Formation : plantage lors de l'ouverture de la page de modification d'une Formation. - [FIX] Script de purge des fichiers temporaires : correction pour ce qui concerne la génération XML/TEF (envoi vers step-star). - [FIX] Bug dans la vérification des justificatifs fournis. 10.4.0 ------ Loading module/Soutenance/src/Soutenance/Service/Justificatif/JustificatifService.php +15 −4 Original line number Diff line number Diff line Loading @@ -155,7 +155,12 @@ class JustificatifService } public function generateListeJustificatif(?Proposition $proposition, bool $all = false): array /** * @param Proposition $proposition * @param bool $all * @return array */ public function generateListeJustificatif($proposition, bool $all = false) { $justificatifs = []; if ($proposition === null) return $justificatifs; Loading Loading @@ -294,9 +299,14 @@ class JustificatifService return $documents; } public function isJustificatifsOk(Proposition $proposition, array $justificatifs = []): bool /** * @param Proposition $proposition * @param array $justificatifs * @return boolean|null */ public function isJustificatifsOk(Proposition $proposition, array $justificatifs = []): ?bool { $non_bloquant = [NatureFichier::CODE_DELEGUATION_SIGNATURE, NatureFichier::CODE_DEMANDE_LABEL]; $non_bloquant = ['DELEGUATION_SIGNATURE', 'DEMANDE_LABEL_EUROPEEN']; if ($justificatifs === []) { $justificatifs = $this->generateListeJustificatif($proposition); Loading @@ -308,10 +318,11 @@ class JustificatifService if (!in_array($justificatif['type'], $non_bloquant)) { $justificatifsOk = false; break; } else { $justificatifsOk = null; } } } return $justificatifsOk; } Loading Loading
CHANGELOG.md +0 −1 Original line number Diff line number Diff line Loading @@ -7,7 +7,6 @@ Journal des modifications - [FIX] Step-Star : prise en compte des thèses écartées dans le comptage des fichiers TEF générés. - [FIX] Formation : plantage lors de l'ouverture de la page de modification d'une Formation. - [FIX] Script de purge des fichiers temporaires : correction pour ce qui concerne la génération XML/TEF (envoi vers step-star). - [FIX] Bug dans la vérification des justificatifs fournis. 10.4.0 ------ Loading
module/Soutenance/src/Soutenance/Service/Justificatif/JustificatifService.php +15 −4 Original line number Diff line number Diff line Loading @@ -155,7 +155,12 @@ class JustificatifService } public function generateListeJustificatif(?Proposition $proposition, bool $all = false): array /** * @param Proposition $proposition * @param bool $all * @return array */ public function generateListeJustificatif($proposition, bool $all = false) { $justificatifs = []; if ($proposition === null) return $justificatifs; Loading Loading @@ -294,9 +299,14 @@ class JustificatifService return $documents; } public function isJustificatifsOk(Proposition $proposition, array $justificatifs = []): bool /** * @param Proposition $proposition * @param array $justificatifs * @return boolean|null */ public function isJustificatifsOk(Proposition $proposition, array $justificatifs = []): ?bool { $non_bloquant = [NatureFichier::CODE_DELEGUATION_SIGNATURE, NatureFichier::CODE_DEMANDE_LABEL]; $non_bloquant = ['DELEGUATION_SIGNATURE', 'DEMANDE_LABEL_EUROPEEN']; if ($justificatifs === []) { $justificatifs = $this->generateListeJustificatif($proposition); Loading @@ -308,10 +318,11 @@ class JustificatifService if (!in_array($justificatif['type'], $non_bloquant)) { $justificatifsOk = false; break; } else { $justificatifsOk = null; } } } return $justificatifsOk; } Loading