Commit 4b175566 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Les demandes de mise en paiement faites pour des services historisés...

Les demandes de mise en paiement faites pour des services historisés s'affichent en rouge plutôt que de provoquer une erreur

(cherry picked from commit 57a61fcb)
parent 3009603c
Loading
Loading
Loading
Loading
+37 −0
Original line number Diff line number Diff line
@@ -2,11 +2,23 @@

[OSE 18.1](#ose-181-31052022)

# OSE 19 (à venir)

## Nouveautés

* Ajout d'un paramètre général qui permet de choisir si un contrat peut avoir une date de retour signé ou non s'il n'y a pas de fichier
* Ajout d'un paramètre général pour empêcher la création d'avenants
* Ajout d'un paramètre général pour permettre de créer les contrats sans passer par un projet de contrat
* Ajout de date de dernière modification des données dans les indicateurs notifiant d'une validation en attente
* Nouvel état de sortie pour l'extraction des paiements dans le cadre de la pré-liquidation SIHAM

# OSE 18.2 (A venir)

## 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)

@@ -17,6 +29,31 @@
* Pour certains intervenants multi-statuts, les agréments ne sont plus affichés en double
* Les intervenants multi-statuts peuvent maintenant agir sur toutes leurs fiches sans avoir d'erreur de saisie

## Notes de mise à jour

Si vous êtes en version 17, se référer à toutes les notes de migration de la version 18.0

Si vous êtes déjà en version 18.0, il vous faudra supprimer les tables de sauvegardes liées à la migration 17 --> 18 et la table STATUT_INTERVENANT
**avant** de migrer en 18.1.

```sql
DROP TABLE SAVE_V18_DOSSIER_AUTRE_STATUT;
DROP TABLE SAVE_V18_PLAFOND;
DROP TABLE SAVE_V18_PLAFOND_APP;
DROP TABLE SAVE_V18_REFERENTIEL;
DROP TABLE SAVE_V18_STATUT;
DROP TABLE SAVE_V18_STATUT_PRIVILEGE;
DROP TABLE SAVE_V18_STRUCTURE;
DROP TABLE SAVE_V18_TA_STATUT;
DROP TABLE SAVE_V18_TIS;
DROP TABLE SAVE_V18_TPJS;
DROP TABLE SAVE_V18_DOSSIER;
DROP TABLE SAVE_V18_INTERVENANT;
DROP TABLE SAVE_V18_PRIVILEGE;
DROP TABLE SAVE_V18_ROLE_PRIVILEGE;
DROP TABLE STATUT_INTERVENANT;

```


# OSE 18 (23/05/2022)
+4 −7
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,
@@ -450,7 +447,7 @@ class PaiementController extends AbstractController



    public function extractionWinpaieAction()
    public function extractionPaieAction()
    {
        $this->initFilters();
        $periode = $this->params()->fromRoute('periode');
@@ -480,9 +477,9 @@ class PaiementController extends AbstractController
            $recherche->setTypeIntervenant($type);
            $filters = $recherche->getFilters();

            $etatSortie = $this->getServiceEtatSortie()->getByParametre('es_winpaie');
            $csvModel   = $this->getServiceEtatSortie()->genererCsv($etatSortie, $filters);
            $csvModel->setFilename(str_replace(' ', '_', 'ose-export-winpaie-' . strtolower($recherche->getPeriode()->getLibelleAnnuel($recherche->getAnnee())) . '-' . strtolower($recherche->getTypeIntervenant()->getLibelle()) . '.csv'));
            $etatSortie = $this->getServiceEtatSortie()->getByParametre('es_extraction_paie');
            $csvModel   = $this->getServiceEtatSortie()->genererCsv($etatSortie, $filters, ['periode' => $periode, 'annee' => $annee]);
            $csvModel->setFilename(str_replace(' ', '_', 'ose-export-paie-' . strtolower($recherche->getPeriode()->getLibelleAnnuel($recherche->getAnnee())) . '-' . strtolower($recherche->getTypeIntervenant()->getLibelle()) . '.csv'));

            return $csvModel;
        }