Loading CHANGELOG.md +1 −0 Changes for CHANGELOG.md: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ Journal des modifications ------ - Nouvelle entrée 'Rapports CSI' dans le menu 'Nos thèses' des gestionnaires/responsables d'ED/UR. - Petites améliorations autour des notifs concernant les changements détectés lors de l'import (admission, corrections attendues). - Financements sur la fiche Thèse : afficher la nature devant chaque info (type, origine, quotité). - [FIX] Observation des résultats d'import/synchro : correction du filtrage par source de données (anciennement 'etablissement') non pris en compte. - [FIX] Upgrade d'unicaen/app pour corriger le lien Ajouter dysfonctionnel dans le formulaire Rapport d'activité. - [FIX] Appel de fonction erroné faisant planter la notification 'correction attendue'. Loading module/Application/src/Application/Filter/FinancementFormatter.php +20 −11 Changes for module/Application/src/Application/Filter/FinancementFormatter.php: 20 added lines, 11 removed lines. Original line number Diff line number Diff line Loading @@ -75,21 +75,16 @@ class FinancementFormatter } if ($origine = $financement->getOrigineFinancement()) { if ($this->isOrigineVisible($origine)) { $infos[] = $origine->getLibelleLong(); $infos[] = 'Origine : ' . $origine->getLibelleLong(); } } if ($this->displayComplement && $financement->getComplementFinancement()) { $infos[] = $financement->getComplementFinancement(); $infos[] = "Complément : " . $financement->getComplementFinancement(); } if ($financement->getQuotiteFinancement()) { $infos[] = $financement->getQuotiteFinancement(); } if ($financement->getDateDebut()) { $infos[] = $financement->getDateDebut()->format('d/m/Y'); } if ($financement->getDateFin()) { $infos[] = $financement->getDateFin()->format('d/m/Y'); $infos[] = 'Quotité : ' . $financement->getQuotiteFinancement(); } $infos[] = $this->formatDates($financement); $infos[] = $this->formatTypeFinancement($financement); $data[] = array_filter($infos); Loading @@ -100,7 +95,7 @@ class FinancementFormatter switch ($this->displayAs) { case FinancementFormatter::DISPLAY_AS_HTML_LINES : foreach ($data as $infos) { $line = implode(", ", $infos); $line = implode(" ; ", $infos); $output .= $line . "<br/>"; } break; Loading Loading @@ -134,6 +129,20 @@ class FinancementFormatter return null; } return sprintf("%s (%s)", $financement->getLibelleTypeFinancement(), $financement->getCodeTypeFinancement()); return sprintf("Type de financement = %s (%s)", $financement->getLibelleTypeFinancement(), $financement->getCodeTypeFinancement()); } private function formatDates(Financement $financement): ?string { if ($financement->getDateDebut() && $financement->getDateFin()) { return 'Du ' . $financement->getDateDebut()->format('d/m/Y') . ' au ' . $financement->getDateFin()->format('d/m/Y'); } if ($financement->getDateDebut()) { return 'À partir du ' . $financement->getDateDebut()->format('d/m/Y'); } if ($financement->getDateFin()) { return "Jusqu'au " . $financement->getDateFin()->format('d/m/Y'); } return null; } } No newline at end of file Loading
CHANGELOG.md +1 −0 Changes for CHANGELOG.md: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ Journal des modifications ------ - Nouvelle entrée 'Rapports CSI' dans le menu 'Nos thèses' des gestionnaires/responsables d'ED/UR. - Petites améliorations autour des notifs concernant les changements détectés lors de l'import (admission, corrections attendues). - Financements sur la fiche Thèse : afficher la nature devant chaque info (type, origine, quotité). - [FIX] Observation des résultats d'import/synchro : correction du filtrage par source de données (anciennement 'etablissement') non pris en compte. - [FIX] Upgrade d'unicaen/app pour corriger le lien Ajouter dysfonctionnel dans le formulaire Rapport d'activité. - [FIX] Appel de fonction erroné faisant planter la notification 'correction attendue'. Loading
module/Application/src/Application/Filter/FinancementFormatter.php +20 −11 Changes for module/Application/src/Application/Filter/FinancementFormatter.php: 20 added lines, 11 removed lines. Original line number Diff line number Diff line Loading @@ -75,21 +75,16 @@ class FinancementFormatter } if ($origine = $financement->getOrigineFinancement()) { if ($this->isOrigineVisible($origine)) { $infos[] = $origine->getLibelleLong(); $infos[] = 'Origine : ' . $origine->getLibelleLong(); } } if ($this->displayComplement && $financement->getComplementFinancement()) { $infos[] = $financement->getComplementFinancement(); $infos[] = "Complément : " . $financement->getComplementFinancement(); } if ($financement->getQuotiteFinancement()) { $infos[] = $financement->getQuotiteFinancement(); } if ($financement->getDateDebut()) { $infos[] = $financement->getDateDebut()->format('d/m/Y'); } if ($financement->getDateFin()) { $infos[] = $financement->getDateFin()->format('d/m/Y'); $infos[] = 'Quotité : ' . $financement->getQuotiteFinancement(); } $infos[] = $this->formatDates($financement); $infos[] = $this->formatTypeFinancement($financement); $data[] = array_filter($infos); Loading @@ -100,7 +95,7 @@ class FinancementFormatter switch ($this->displayAs) { case FinancementFormatter::DISPLAY_AS_HTML_LINES : foreach ($data as $infos) { $line = implode(", ", $infos); $line = implode(" ; ", $infos); $output .= $line . "<br/>"; } break; Loading Loading @@ -134,6 +129,20 @@ class FinancementFormatter return null; } return sprintf("%s (%s)", $financement->getLibelleTypeFinancement(), $financement->getCodeTypeFinancement()); return sprintf("Type de financement = %s (%s)", $financement->getLibelleTypeFinancement(), $financement->getCodeTypeFinancement()); } private function formatDates(Financement $financement): ?string { if ($financement->getDateDebut() && $financement->getDateFin()) { return 'Du ' . $financement->getDateDebut()->format('d/m/Y') . ' au ' . $financement->getDateFin()->format('d/m/Y'); } if ($financement->getDateDebut()) { return 'À partir du ' . $financement->getDateDebut()->format('d/m/Y'); } if ($financement->getDateFin()) { return "Jusqu'au " . $financement->getDateFin()->format('d/m/Y'); } return null; } } No newline at end of file