Commit 189943a9 authored by joriot221's avatar joriot221
Browse files

Merge branch 'master' into FJ_Contrat_Sans_Avenant

parents 25089d61 57a61fcb
Loading
Loading
Loading
Loading
+2 −0
Changes for CHANGELOG.md: 2 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -17,6 +17,8 @@
## Corrections de bugs

* Utilisation du mail expéditeur des paramétres par défaut pour l'envoi de mail via les notes et les refus de pièces jointes et correction dans le cas où l'intervenant n'a pas encore de dossier (#45083)
* Correction du bouton reporter les données de cet intervenant dans l'interface de test de formule (#45140)
* Les demandes de mise en paiement faites pour des services historisés s'affichent en rouge plutôt que de provoquer une erreur

# OSE 18.1 (31/05/2022)

+14 −3
Changes for module/Application/src/Controller/PaiementController.php: 14 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -3,9 +3,7 @@
namespace Application\Controller;

use Application\Entity\Db\Intervenant;
use Application\Entity\Db\Service;
use Application\Entity\Db\ServiceReferentiel;
use Application\Entity\Db\Structure;
use Application\Entity\Db\TypeRessource;
use Application\Entity\Db\Validation;
use Application\Entity\Db\VolumeHoraire;
@@ -63,7 +61,6 @@ class PaiementController extends AbstractController
    {
        $this->em()->getFilters()->enable('historique')->init([
            MiseEnPaiement::class,
            Service::class,
            VolumeHoraire::class,
            ServiceReferentiel::class,
            VolumeHoraireReferentiel::class,
@@ -73,12 +70,14 @@ class PaiementController extends AbstractController
    }



    public function indexAction()
    {
        return [];
    }



    /**
     * @return int
     */
@@ -93,6 +92,7 @@ class PaiementController extends AbstractController
    }



    protected function isChangeIndexSaved($changeIndex)
    {
        $session = $this->getSessionContainer();
@@ -102,6 +102,7 @@ class PaiementController extends AbstractController
    }



    protected function setChangeIndexSaved($changeIndex)
    {
        $session = $this->getSessionContainer();
@@ -112,6 +113,7 @@ class PaiementController extends AbstractController
    }



    public function demandeMiseEnPaiementAction()
    {
        $role = $this->getServiceContext()->getSelectedIdentityRole();
@@ -208,6 +210,7 @@ class PaiementController extends AbstractController
    }



    public function visualisationMiseEnPaiementAction()
    {
        $intervenant = $this->getEvent()->getParam('intervenant');
@@ -231,6 +234,7 @@ class PaiementController extends AbstractController
    }



    public function editionMiseEnPaiementAction()
    {
        $intervenant = $this->getEvent()->getParam('intervenant');
@@ -305,6 +309,7 @@ class PaiementController extends AbstractController
    }



    public function etatPaiementAction()
    {
        $this->initFilters();
@@ -403,6 +408,7 @@ class PaiementController extends AbstractController
    }



    private function makeFilenameFromRecherche(MiseEnPaiementRecherche $recherche)
    {
        if ($recherche->getEtat() == MiseEnPaiement::A_METTRE_EN_PAIEMENT) {
@@ -419,6 +425,7 @@ class PaiementController extends AbstractController
    }



    public function misesEnPaiementCsvAction()
    {
        $this->initFilters();
@@ -439,6 +446,7 @@ class PaiementController extends AbstractController
    }



    public function extractionPaieAction()
    {
        $this->initFilters();
@@ -478,6 +486,7 @@ class PaiementController extends AbstractController
    }



    public function imputationSihamAction()
    {
        $title = 'Export des données pour le chargement en masse des imputations budgétaires dans SIHAM';
@@ -547,6 +556,7 @@ class PaiementController extends AbstractController
    }



    public function miseEnPaiementAction()
    {
        $this->initFilters();
@@ -587,6 +597,7 @@ class PaiementController extends AbstractController
    }



    /**
     * @param Intervenant $intervenant
     */
+2 −7
Changes for module/Application/src/Service/FormuleTestIntervenantService.php: 2 added lines, 7 removed lines.
Original line number Diff line number Diff line
@@ -39,7 +39,6 @@ class FormuleTestIntervenantService extends AbstractEntityService
    }



    /**
     * Retourne l'alias d'entité courante
     *
@@ -51,7 +50,6 @@ class FormuleTestIntervenantService extends AbstractEntityService
    }



    /**
     * @param FormuleTestIntervenant $formuleTestIntervenant
     *
@@ -72,7 +70,6 @@ class FormuleTestIntervenantService extends AbstractEntityService
    }



    /**
     * @return FormuleTestIntervenantService
     * @throws \Doctrine\DBAL\DBALException
@@ -86,14 +83,13 @@ class FormuleTestIntervenantService extends AbstractEntityService
    }



    public function creerDepuisIntervenant(Intervenant $intervenant, TypeVolumeHoraire $typeVolumeHoraire, EtatVolumeHoraire $etatVolumeHoraire): FormuleTestIntervenant
    {
        $conn = $this->getEntityManager()->getConnection();

        $formule = $this->getServiceFormule()->getCurrent();
        $intervenantQuery   = trim($conn->fetchColumn('SELECT ' . $formule->getPackageName() . '.INTERVENANT_QUERY Q FROM DUAL', [], 0));
        $volumeHoraireQuery = trim($conn->fetchColumn('SELECT ' . $formule->getPackageName() . '.VOLUME_HORAIRE_QUERY Q FROM DUAL', [], 0));
        $intervenantQuery = trim($conn->executeQuery('SELECT ' . $formule->getPackageName() . '.INTERVENANT_QUERY Q FROM DUAL')->fetchOne());
        $volumeHoraireQuery = trim($conn->executeQuery('SELECT ' . $formule->getPackageName() . '.VOLUME_HORAIRE_QUERY Q FROM DUAL')->fetchOne());

        $sql = "BEGIN ose_formule.intervenant.id := " . $intervenant->getId() . "; END;";
        $conn->executeStatement($sql);
@@ -227,7 +223,6 @@ class FormuleTestIntervenantService extends AbstractEntityService
    }



    /**
     * Sauvegarde une entité
     *