Loading CHANGELOG.md +1 −0 Changes for CHANGELOG.md: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ Journal des modifications - Page Dépôt fichiers divers : téléversement bloqué pour PV soutenance, Pré-rapport soutenance, Rapport soutenance - Recherche/sélection du PPN IdRef dans les formulaires de modification de structure et d'individu - [FIX] Donnée : ajout de garde lorsque le mail fourni par les données sources est " " - [FIX] hydration des justificatifs 5.2.10 ------ Loading module/Fichier/src/Fichier/Entity/Db/NatureFichier.php +1 −1 Changes for module/Fichier/src/Fichier/Entity/Db/NatureFichier.php: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -56,7 +56,7 @@ class NatureFichier const CODE_LANGUE_ANGLAISE = 'DEMANDE_LANGUE_ANGLAISE'; const CODE_AUTRES_JUSTIFICATIFS = 'AUTRES_JUSTIFICATIFS'; const LABEL_FORMATION_INTEGRITE_SCIENTIFIQUE = 'Justificatif de suivi de la formation "Intégrité scientifique"'; const LABEL_FORMATION_INTEGRITE_SCIENTIFIQUE = 'Justificatif de suivi de la formation Intégrité scientifique'; const LABEL_JUSTIFICATIF_HDR = "Justificatif d'habilitation à diriger des recherches"; const LABEL_JUSTIFICATIF_EMERITAT = "Justificatif d'émeritat"; const LABEL_JUSTIFICATIF_ETRANGER = "Justificatif dans le cas d'un membre du jury étranger"; Loading module/Soutenance/src/Soutenance/Controller/JustificatifController.php +8 −2 Changes for module/Soutenance/src/Soutenance/Controller/JustificatifController.php: 8 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -88,9 +88,15 @@ class JustificatifController extends AbstractController { $files = ['files' => $request->getFiles()->toArray()]; if ($nature) $data['nature'] = $nature->getCode(); $form->setData($data); if ($form->isValid()) { // $form->setData($data); // if ($form->isValid()) { // <!> Attention : L'hydration echoue ... if ($data['nature'] !== null AND !empty($files)) { if ($nature === null) $nature = $this->fichierTheseService->fetchNatureFichier($data['nature']); if ($data['membre']) { $membre = $this->getMembreService()->find($data['membre']); $justificatif->setMembre($membre); } $version = $this->fichierTheseService->fetchVersionFichier(VersionFichier::CODE_ORIG); $fichiers = $this->fichierTheseService->createFichierThesesFromUpload($these, $files, $nature, $version); $justificatif->setFichier($fichiers[0]); Loading module/Soutenance/src/Soutenance/Form/Justificatif/JusticatifHydrator.php +1 −0 Changes for module/Soutenance/src/Soutenance/Form/Justificatif/JusticatifHydrator.php: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ class JusticatifHydrator implements HydratorInterface { { /** @var Membre $membre */ $membre = $this->getMembreService()->find($data['membre']); $object->setMembre($membre); return $object; } Loading module/Soutenance/src/Soutenance/Form/Justificatif/JustificatifForm.php +1 −1 Changes for module/Soutenance/src/Soutenance/Form/Justificatif/JustificatifForm.php: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -83,7 +83,7 @@ class JustificatifForm extends Form { $this->setInputFilter((new Factory())->createInputFilter([ 'nature' => [ 'name' => 'nature', 'required' => true, 'required' => false, ], 'fichier' => [ 'name' => 'fichier', 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 @@ -20,6 +20,7 @@ Journal des modifications - Page Dépôt fichiers divers : téléversement bloqué pour PV soutenance, Pré-rapport soutenance, Rapport soutenance - Recherche/sélection du PPN IdRef dans les formulaires de modification de structure et d'individu - [FIX] Donnée : ajout de garde lorsque le mail fourni par les données sources est " " - [FIX] hydration des justificatifs 5.2.10 ------ Loading
module/Fichier/src/Fichier/Entity/Db/NatureFichier.php +1 −1 Changes for module/Fichier/src/Fichier/Entity/Db/NatureFichier.php: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -56,7 +56,7 @@ class NatureFichier const CODE_LANGUE_ANGLAISE = 'DEMANDE_LANGUE_ANGLAISE'; const CODE_AUTRES_JUSTIFICATIFS = 'AUTRES_JUSTIFICATIFS'; const LABEL_FORMATION_INTEGRITE_SCIENTIFIQUE = 'Justificatif de suivi de la formation "Intégrité scientifique"'; const LABEL_FORMATION_INTEGRITE_SCIENTIFIQUE = 'Justificatif de suivi de la formation Intégrité scientifique'; const LABEL_JUSTIFICATIF_HDR = "Justificatif d'habilitation à diriger des recherches"; const LABEL_JUSTIFICATIF_EMERITAT = "Justificatif d'émeritat"; const LABEL_JUSTIFICATIF_ETRANGER = "Justificatif dans le cas d'un membre du jury étranger"; Loading
module/Soutenance/src/Soutenance/Controller/JustificatifController.php +8 −2 Changes for module/Soutenance/src/Soutenance/Controller/JustificatifController.php: 8 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -88,9 +88,15 @@ class JustificatifController extends AbstractController { $files = ['files' => $request->getFiles()->toArray()]; if ($nature) $data['nature'] = $nature->getCode(); $form->setData($data); if ($form->isValid()) { // $form->setData($data); // if ($form->isValid()) { // <!> Attention : L'hydration echoue ... if ($data['nature'] !== null AND !empty($files)) { if ($nature === null) $nature = $this->fichierTheseService->fetchNatureFichier($data['nature']); if ($data['membre']) { $membre = $this->getMembreService()->find($data['membre']); $justificatif->setMembre($membre); } $version = $this->fichierTheseService->fetchVersionFichier(VersionFichier::CODE_ORIG); $fichiers = $this->fichierTheseService->createFichierThesesFromUpload($these, $files, $nature, $version); $justificatif->setFichier($fichiers[0]); Loading
module/Soutenance/src/Soutenance/Form/Justificatif/JusticatifHydrator.php +1 −0 Changes for module/Soutenance/src/Soutenance/Form/Justificatif/JusticatifHydrator.php: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ class JusticatifHydrator implements HydratorInterface { { /** @var Membre $membre */ $membre = $this->getMembreService()->find($data['membre']); $object->setMembre($membre); return $object; } Loading
module/Soutenance/src/Soutenance/Form/Justificatif/JustificatifForm.php +1 −1 Changes for module/Soutenance/src/Soutenance/Form/Justificatif/JustificatifForm.php: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -83,7 +83,7 @@ class JustificatifForm extends Form { $this->setInputFilter((new Factory())->createInputFilter([ 'nature' => [ 'name' => 'nature', 'required' => true, 'required' => false, ], 'fichier' => [ 'name' => 'fichier', Loading