Loading CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ Journal des modifications 12.0.0 ------ - Autorisation d'inscription et Autorisation de diplomation : envoi vers Pégase. - Thèses importées d'Apogée : désactivation du transcodage de certains caractères dans le titre de thèse (pose plus de pb qu'autre chose). - Admission (convention de formation) : correction du texte à l'attention du candidat, des directions de thèse et des unités de recherche. - Admission (documents à fournir) : déplacement du passeport dans la section des documents obligatoires pour tous. - Admission (convention et charte) : retrait du filigrane 'PROJET' sur le PDF. Loading module/These/src/These/Entity/Db/These.php +1 −16 Original line number Diff line number Diff line Loading @@ -26,14 +26,12 @@ use Fichier\Entity\Db\Fichier; use Fichier\Entity\Db\NatureFichier; use Fichier\Entity\Db\VersionFichier; use Individu\Entity\Db\Individu; use Laminas\Filter\FilterInterface; use Laminas\Permissions\Acl\Resource\ResourceInterface; use Soutenance\Entity\PropositionThese; use Soutenance\Entity\SoutenanceTargetEntityInterface; use Structure\Entity\Db\EcoleDoctorale; use Structure\Entity\Db\Etablissement; use Structure\Entity\Db\UniteRecherche; use These\Filter\TitreApogeeFilter; use UnicaenApp\Exception\LogicException; use UnicaenApp\Exception\RuntimeException; use UnicaenApp\Util; Loading Loading @@ -225,8 +223,6 @@ class These implements HistoriqueAwareInterface, ResourceInterface, SoutenanceTa */ private $titreAcces; private ?FilterInterface $titreFilter = null; /** * @var Etablissement */ Loading Loading @@ -281,15 +277,6 @@ class These implements HistoriqueAwareInterface, ResourceInterface, SoutenanceTa private ?AutorisationDiplomationThese $autorisationDiplomation = null; private function getTitreApogeeFilter(): FilterInterface { if ($this->titreFilter === null) { $this->titreFilter = new TitreApogeeFilter(); } return $this->titreFilter; } /** * */ Loading Loading @@ -370,9 +357,7 @@ class These implements HistoriqueAwareInterface, ResourceInterface, SoutenanceTa public function getTitre(): ?string { return $this->source->estApogee() ? $this->getTitreApogeeFilter()->filter($this->titre) : $this->titre; return $this->titre; } /** Loading module/These/src/These/Filter/TitreApogeeFilter.php +1 −1 Original line number Diff line number Diff line Loading @@ -13,7 +13,7 @@ use Laminas\Filter\FilterInterface; * Cela devra se faire en php dans l'application et non avec une fonction Oracle puisque Oracle ne peut pas stocker * le résultat du transcodage sur un seul caractère. * * @package Application\Filter * @deprecated Abandonné car pose plus de pb qu'autre chose (notamment dans STEP-STAR/theses.fr) */ class TitreApogeeFilter implements FilterInterface { Loading Loading
CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ Journal des modifications 12.0.0 ------ - Autorisation d'inscription et Autorisation de diplomation : envoi vers Pégase. - Thèses importées d'Apogée : désactivation du transcodage de certains caractères dans le titre de thèse (pose plus de pb qu'autre chose). - Admission (convention de formation) : correction du texte à l'attention du candidat, des directions de thèse et des unités de recherche. - Admission (documents à fournir) : déplacement du passeport dans la section des documents obligatoires pour tous. - Admission (convention et charte) : retrait du filigrane 'PROJET' sur le PDF. Loading
module/These/src/These/Entity/Db/These.php +1 −16 Original line number Diff line number Diff line Loading @@ -26,14 +26,12 @@ use Fichier\Entity\Db\Fichier; use Fichier\Entity\Db\NatureFichier; use Fichier\Entity\Db\VersionFichier; use Individu\Entity\Db\Individu; use Laminas\Filter\FilterInterface; use Laminas\Permissions\Acl\Resource\ResourceInterface; use Soutenance\Entity\PropositionThese; use Soutenance\Entity\SoutenanceTargetEntityInterface; use Structure\Entity\Db\EcoleDoctorale; use Structure\Entity\Db\Etablissement; use Structure\Entity\Db\UniteRecherche; use These\Filter\TitreApogeeFilter; use UnicaenApp\Exception\LogicException; use UnicaenApp\Exception\RuntimeException; use UnicaenApp\Util; Loading Loading @@ -225,8 +223,6 @@ class These implements HistoriqueAwareInterface, ResourceInterface, SoutenanceTa */ private $titreAcces; private ?FilterInterface $titreFilter = null; /** * @var Etablissement */ Loading Loading @@ -281,15 +277,6 @@ class These implements HistoriqueAwareInterface, ResourceInterface, SoutenanceTa private ?AutorisationDiplomationThese $autorisationDiplomation = null; private function getTitreApogeeFilter(): FilterInterface { if ($this->titreFilter === null) { $this->titreFilter = new TitreApogeeFilter(); } return $this->titreFilter; } /** * */ Loading Loading @@ -370,9 +357,7 @@ class These implements HistoriqueAwareInterface, ResourceInterface, SoutenanceTa public function getTitre(): ?string { return $this->source->estApogee() ? $this->getTitreApogeeFilter()->filter($this->titre) : $this->titre; return $this->titre; } /** Loading
module/These/src/These/Filter/TitreApogeeFilter.php +1 −1 Original line number Diff line number Diff line Loading @@ -13,7 +13,7 @@ use Laminas\Filter\FilterInterface; * Cela devra se faire en php dans l'application et non avec une fonction Oracle puisque Oracle ne peut pas stocker * le résultat du transcodage sur un seul caractère. * * @package Application\Filter * @deprecated Abandonné car pose plus de pb qu'autre chose (notamment dans STEP-STAR/theses.fr) */ class TitreApogeeFilter implements FilterInterface { Loading