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 @@ ...@@ -8,13 +8,25 @@
# OSE 16 (à venir) # OSE 16 (à venir)
Objectif : Connecteur Export OSE => Logiciel RH + import Actul+ Objectif : Connecteur Export OSE => Logiciel RH + import Actul+
# OSE 15.4 (à venir) # 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 ## Correction de bug
* Inversion d'affichage Fi et Fa dans administration > type de ressources (#38510) * Inversion d'affichage Fi et Fa dans administration > type de ressources (#38510)
# OSE 15.3 (09/06/2021) # OSE 15.3 (09/06/2021)
## Correction de bug ## Correction de bug
...@@ -22,6 +34,9 @@ Objectif : Connecteur Export OSE => Logiciel RH + import Actul+ ...@@ -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) * Formule de Poitiers modifiée (pb de division par zéro relatif au plafond réf. corrigé) (#37741)
# OSE 15.2 (08/06/2021) # OSE 15.2 (08/06/2021)
## Nouveautés ## Nouveautés
......
...@@ -11,6 +11,7 @@ use Application\Entity\Db\ElementModulateur; ...@@ -11,6 +11,7 @@ use Application\Entity\Db\ElementModulateur;
use Application\Entity\Db\ElementPedagogique; use Application\Entity\Db\ElementPedagogique;
use Application\Entity\Db\Etape; use Application\Entity\Db\Etape;
use Application\Service\Traits\ContextServiceAwareTrait; use Application\Service\Traits\ContextServiceAwareTrait;
use Application\Service\Traits\ParametresServiceAwareTrait;
use UnicaenImport\Entity\Db\Source; use UnicaenImport\Entity\Db\Source;
use Application\Entity\Db\Structure; use Application\Entity\Db\Structure;
use UnicaenAuth\Assertion\AbstractAssertion; use UnicaenAuth\Assertion\AbstractAssertion;
...@@ -26,6 +27,7 @@ use Zend\Permissions\Acl\Resource\ResourceInterface; ...@@ -26,6 +27,7 @@ use Zend\Permissions\Acl\Resource\ResourceInterface;
class OffreDeFormationAssertion extends AbstractAssertion class OffreDeFormationAssertion extends AbstractAssertion
{ {
use ContextServiceAwareTrait; use ContextServiceAwareTrait;
use ParametresServiceAwareTrait;
protected function assertEntity(ResourceInterface $entity = null, $privilege = null) protected function assertEntity(ResourceInterface $entity = null, $privilege = null)
{ {
...@@ -259,9 +261,14 @@ class OffreDeFormationAssertion extends AbstractAssertion ...@@ -259,9 +261,14 @@ class OffreDeFormationAssertion extends AbstractAssertion
protected function assertSourceSaisie(Source $source, Annee $annee) 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 true;
}; }
return !$source->getImportable(); return !$source->getImportable();
} }
......
Supports Markdown
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