Loading CHANGELOG.md +5 −0 Original line number Diff line number Diff line Journal des modifications ========================= 5.3.1 ----- - [FIX] Donnée : ajout de garde lorsque le mail fourni par les données sources est " " - [FIX] hydration des justificatifs 5.3.0 ----- - Nouvelle version du module Rapports d'activité. Loading doc/release-notes/v5.3.1.md 0 → 100644 +18 −0 Original line number Diff line number Diff line # Version 5.3.1 ## 1. Sur le serveur d'application - Placez-vous dans le répertoire de l'application puis lancez la commande suivante pour installer la nouvelle version : ```bash git fetch --tags && git checkout --force 5.3.1 && bash ./install.sh ``` - Selon le moteur PHP que vous avez installé, rechargez le service, exemple : - php7.4-fpm : `service php7.4-fpm reload` - apache2-mod-php7.4 : `service apache2 reload` ## 2. Dans la base de données RAS No newline at end of file module/Fichier/src/Fichier/Entity/Db/NatureFichier.php +1 −1 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/Individu/src/Individu/Entity/Db/Individu.php +5 −2 Original line number Diff line number Diff line Loading @@ -266,11 +266,14 @@ class Individu implements HistoriqueAwareInterface, SourceAwareInterface, Resour public function getEmailPro(): ?string { $complement = $this->getComplement(); if ($complement AND !$complement->estHistorise() AND $complement->getEmailPro() !== null) { if ($complement AND !$complement->estHistorise() AND $complement->getEmailPro() !== null) { return $complement->getEmailPro(); } return $this->email; $email = $this->email; if ($email === null or trim($this->email) === '') return null; return $email; } /** Loading module/Soutenance/src/Soutenance/Controller/JustificatifController.php +8 −3 Original line number Diff line number Diff line Loading @@ -88,10 +88,15 @@ class JustificatifController extends AbstractController { $files = ['files' => $request->getFiles()->toArray()]; if ($nature) $data['nature'] = $nature->getCode(); $form->setData($data); if ($form->isValid()) { var_dump("After form"); // $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 Loading
CHANGELOG.md +5 −0 Original line number Diff line number Diff line Journal des modifications ========================= 5.3.1 ----- - [FIX] Donnée : ajout de garde lorsque le mail fourni par les données sources est " " - [FIX] hydration des justificatifs 5.3.0 ----- - Nouvelle version du module Rapports d'activité. Loading
doc/release-notes/v5.3.1.md 0 → 100644 +18 −0 Original line number Diff line number Diff line # Version 5.3.1 ## 1. Sur le serveur d'application - Placez-vous dans le répertoire de l'application puis lancez la commande suivante pour installer la nouvelle version : ```bash git fetch --tags && git checkout --force 5.3.1 && bash ./install.sh ``` - Selon le moteur PHP que vous avez installé, rechargez le service, exemple : - php7.4-fpm : `service php7.4-fpm reload` - apache2-mod-php7.4 : `service apache2 reload` ## 2. Dans la base de données RAS No newline at end of file
module/Fichier/src/Fichier/Entity/Db/NatureFichier.php +1 −1 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/Individu/src/Individu/Entity/Db/Individu.php +5 −2 Original line number Diff line number Diff line Loading @@ -266,11 +266,14 @@ class Individu implements HistoriqueAwareInterface, SourceAwareInterface, Resour public function getEmailPro(): ?string { $complement = $this->getComplement(); if ($complement AND !$complement->estHistorise() AND $complement->getEmailPro() !== null) { if ($complement AND !$complement->estHistorise() AND $complement->getEmailPro() !== null) { return $complement->getEmailPro(); } return $this->email; $email = $this->email; if ($email === null or trim($this->email) === '') return null; return $email; } /** Loading
module/Soutenance/src/Soutenance/Controller/JustificatifController.php +8 −3 Original line number Diff line number Diff line Loading @@ -88,10 +88,15 @@ class JustificatifController extends AbstractController { $files = ['files' => $request->getFiles()->toArray()]; if ($nature) $data['nature'] = $nature->getCode(); $form->setData($data); if ($form->isValid()) { var_dump("After form"); // $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