Skip to content
Snippets Groups Projects
Commit 02e0ebb2 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

* L'année minimale d'import de l'offre de formation est maintenant...

* L'année minimale d'import de l'offre de formation est maintenant paramétrable dans les paramètres généraux
* On peut maintenant modifier les charges d'un élément pédagogique dans l'ODF s'il n'est plus synchronisé (cf. année minimale d'import de l'offre de formation).
parent 5c1e6c6d
Branches
Tags
No related merge requests found
......@@ -8,13 +8,25 @@
# OSE 16 (à venir)
Objectif : Connecteur Export OSE => Logiciel RH + import Actul+
# OSE 15.4 (à venir)
## Nouveautés
* L'année minimale d'import de l'offre de formation est maintenant paramétrable dans les paramètres généraux
* On peut maintenant modifier les charges d'un élément pédagogique dans l'ODF s'il n'est plus synchronisé (cf. année minimale d'import de l'offre de formation).
## Correction de bug
* Inversion d'affichage Fi et Fa dans administration > type de ressources (#38510)
# OSE 15.3 (09/06/2021)
## Correction de bug
......@@ -22,6 +34,9 @@ Objectif : Connecteur Export OSE => Logiciel RH + import Actul+
* Formule de Poitiers modifiée (pb de division par zéro relatif au plafond réf. corrigé) (#37741)
# OSE 15.2 (08/06/2021)
## Nouveautés
......
......@@ -11,6 +11,7 @@ use Application\Entity\Db\ElementModulateur;
use Application\Entity\Db\ElementPedagogique;
use Application\Entity\Db\Etape;
use Application\Service\Traits\ContextServiceAwareTrait;
use Application\Service\Traits\ParametresServiceAwareTrait;
use UnicaenImport\Entity\Db\Source;
use Application\Entity\Db\Structure;
use UnicaenAuth\Assertion\AbstractAssertion;
......@@ -26,6 +27,7 @@ use Zend\Permissions\Acl\Resource\ResourceInterface;
class OffreDeFormationAssertion extends AbstractAssertion
{
use ContextServiceAwareTrait;
use ParametresServiceAwareTrait;
protected function assertEntity(ResourceInterface $entity = null, $privilege = null)
{
......@@ -259,9 +261,14 @@ class OffreDeFormationAssertion extends AbstractAssertion
protected function assertSourceSaisie(Source $source, Annee $annee)
{
if ($annee->getId() < $this->getServiceContext()->getAnneeImport()->getId()) {
$anneeMinimaleImportOdf = (int)$this->getServiceParametres()->get('annee_minimale_import_odf');
if (0 == $anneeMinimaleImportOdf) {
$anneeMinimaleImportOdf = $this->getServiceContext()->getAnneeImport()->getId();
}
if ($annee->getId() < $anneeMinimaleImportOdf) {
return true;
};
}
return !$source->getImportable();
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment