Commit 02e0ebb2 authored by Laurent Lécluse's avatar Laurent Lécluse
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
......@@ -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();
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment