From fdf844da1111f729c41a5e6a97fba670c1819d49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laurent=20L=C3=A9cluse?= <laurent.lecluse@unicaen.fr> Date: Wed, 19 Jun 2019 08:58:48 +0200 Subject: [PATCH] =?UTF-8?q?Dans=20l'offre=20de=20formation,=20les=20niveau?= =?UTF-8?q?x=20ne=20s'affichent=20que=20si=20il=20y=20a=20des=20=C3=A9tape?= =?UTF-8?q?s=20dedans?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 4 +++- .../src/Application/Controller/OffreFormationController.php | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 951980051d..5b73c96439 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,7 +17,9 @@ author: Laurent Lécluse - DSI - Unicaen ## Corrections de bugs -* Depuis l'offre de formation, lorsqu'un élément a plusieurs centres de coûts associés, les historiques ne sont plus pris en compte +* Depuis l'offre de formation : + * lorsqu'un élément a plusieurs centres de coûts associés, les historiques ne sont plus pris en compte + * les niveaux ne sont plus affichés si aucune étape ne leur correspond * L'email professionnelle, qui ne pouvait pas être saisie, n'empêchera plus la validation des données personnelles si elle est vide. * Formules de calcul : * Correction de problèmes de performance. OSE_FORMULE.CALCULER_TOUT doit avoir une vitesse de calcul de 90 intervenants/seconde environ. diff --git a/module/Application/src/Application/Controller/OffreFormationController.php b/module/Application/src/Application/Controller/OffreFormationController.php index 4ce3283497..14088187b6 100755 --- a/module/Application/src/Application/Controller/OffreFormationController.php +++ b/module/Application/src/Application/Controller/OffreFormationController.php @@ -97,7 +97,9 @@ class OffreFormationController extends AbstractController foreach ($result as $object) { if ($object instanceof Etape) { $n = NiveauEtape::getInstanceFromEtape($object); - $niveaux[$n->getId()] = $n; + if ($object->estNonHistorise()) { + $niveaux[$n->getId()] = $n; + } if (!$niveau || $niveau->getId() == $n->getId()) { if ($object->estNonHistorise() || $object->getElementPedagogique()->count() > 0){ $etapes[] = $object; -- GitLab