diff --git a/CHANGELOG.md b/CHANGELOG.md index 951980051df8031f6b2bc173a01b8f248805eab7..5b73c9643996a16b868ed56be1f30cfa2c1f513a 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 4ce32834974d35dcb61f9065c06ceb4dc47e3742..14088187b677bcefaa823f464559745e0094ade0 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;