Loading CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -46,6 +46,7 @@ Journal des modifications - [FIX] Soutenance : la révocation d'un avis de soutenance est impossible dès lors que le dossier de soutenance est passé à l'état 'Dossier complet'. - [FIX] Soutenance : correction des messages indiquant un jury invalide pour le ratio de rang A et le ratio d'extérieurs. - [FIX] Admission : impossibilité de supprimer une PJ (si la précédente du même type avait été supprimée-historisée auparavant). - [FIX] Admission : on doit écarter les documents supprimés-historisés. 10.2.1 ------ Loading module/Admission/src/Admission/Entity/Db/Repository/DocumentRepository.php +8 −1 Original line number Diff line number Diff line Loading @@ -6,13 +6,20 @@ use Application\Entity\Db\Repository\DefaultEntityRepository; use Doctrine\ORM\NonUniqueResultException; use Fichier\Entity\Db\NatureFichier; use Doctrine\ORM\Query\Expr; use RuntimeException; class DocumentRepository extends DefaultEntityRepository{ public function findDocumentsByAdmission($id): array { return $this->findBy(['admission' => $id]); $queryBuilder = $this->createQueryBuilder('d') ->join('d.fichier', 'f') ->where('d.admission = :admission_id') ->andWhereNotHistorise('d') ->setParameter('admission_id', $id); return $queryBuilder->getQuery()->getResult(); } /** Loading Loading
CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -46,6 +46,7 @@ Journal des modifications - [FIX] Soutenance : la révocation d'un avis de soutenance est impossible dès lors que le dossier de soutenance est passé à l'état 'Dossier complet'. - [FIX] Soutenance : correction des messages indiquant un jury invalide pour le ratio de rang A et le ratio d'extérieurs. - [FIX] Admission : impossibilité de supprimer une PJ (si la précédente du même type avait été supprimée-historisée auparavant). - [FIX] Admission : on doit écarter les documents supprimés-historisés. 10.2.1 ------ Loading
module/Admission/src/Admission/Entity/Db/Repository/DocumentRepository.php +8 −1 Original line number Diff line number Diff line Loading @@ -6,13 +6,20 @@ use Application\Entity\Db\Repository\DefaultEntityRepository; use Doctrine\ORM\NonUniqueResultException; use Fichier\Entity\Db\NatureFichier; use Doctrine\ORM\Query\Expr; use RuntimeException; class DocumentRepository extends DefaultEntityRepository{ public function findDocumentsByAdmission($id): array { return $this->findBy(['admission' => $id]); $queryBuilder = $this->createQueryBuilder('d') ->join('d.fichier', 'f') ->where('d.admission = :admission_id') ->andWhereNotHistorise('d') ->setParameter('admission_id', $id); return $queryBuilder->getQuery()->getResult(); } /** Loading