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
No related branches found
No related tags found
No related merge requests found
...@@ -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();
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment