Commit 8c8fbaa7 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

[FIX] Admission : impossible pour le candidat d'attester la bonne lecture de...

[FIX] Admission : impossible pour le candidat d'attester la bonne lecture de la charte et d'attester tout court.
parent ad4b23b8
Loading
Loading
Loading
Loading
+1 −0
Changes for CHANGELOG.md: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -8,6 +8,7 @@ Journal des modifications
- [FIX] Le menu Formations n'était pas généré pour le rôle Gestionnaire de formation.
- [FIX] Retour en arrière : un candidat peut de nouveau attester sur l'honneur même si le dossier n'a pas été jugé complet par la gestionnaire.
- [FIX] Admission : impossible de déclarer complète l'étape Document par les gestionnaires.
- [FIX] Admission : impossible pour le candidat d'attester la bonne lecture de la charte et d'attester tout court.
- [FIX] Admission : la marge du bas dans des PDF générés n'était pas respectée (pb dans unicaen/pdf).
- [FIX] Admission : dans le formulaire en mode lecture seule, des boutons radios étaient débloqués à tort.
- [FIX] Cosmétique : pages de connexion et de création de compte local plus sobres.
+0 −11
Changes for module/Admission/src/Admission/Assertion/Validation/AdmissionValidationAssertion.php: 0 added lines, 11 removed lines.
Original line number Diff line number Diff line
@@ -3,9 +3,7 @@
namespace Admission\Assertion\Validation;

use Admission\Assertion\AdmissionOperationAbstractAssertion;
use Admission\Entity\Db\Admission;
use Admission\Entity\Db\AdmissionValidation;
use Admission\Entity\Db\Verification;
use Admission\Provider\Privilege\AdmissionPrivileges;
use Admission\Rule\Operation\AdmissionOperationRuleAwareTrait;
use Admission\Service\Admission\AdmissionServiceAwareTrait;
@@ -68,7 +66,6 @@ class AdmissionValidationAssertion extends AdmissionOperationAbstractAssertion

            switch ($action) {
                case 'valider':
                    $this->assertDossierComplet($admissionValidation->getAdmission());
                    $nextOperation = $this->findNextExpectedOperation($admissionValidation->getAdmission());
                    $this->assertOperationsMatch($admissionValidation, $nextOperation);
                    $this->assertOperationIsAllowed($nextOperation);
@@ -147,12 +144,4 @@ class AdmissionValidationAssertion extends AdmissionOperationAbstractAssertion

        return true;
    }

    private function assertDossierComplet(Admission $admission): void
    {
        $verifs = $this->verificationService->getRepository()->findAllByAdmission($admission);
        $this->assertTrue(
            count(array_filter($verifs, fn(Verification $v) => !$v->getEstComplet())) === 0
        );
    }
}
 No newline at end of file