Commit e07084bd authored by Florian Joriot's avatar Florian Joriot
Browse files

Merge branch 'master' into ModularisationOF_FJ

# Conflicts:
#	module/Paiement/src/Controller/TauxRemuController.php
parents 2f3523a0 253d0121
Loading
Loading
Loading
Loading
+19 −2
Changes for CHANGELOG.md: 19 added lines, 2 removed lines.
Original line number Diff line number Diff line
# Version stable

[OSE 19.7](#ose-197--16122022-)
[OSE 20.0](#ose-20--28022023-)


# OSE 21 (à venir)
@@ -8,11 +8,20 @@
## Nouveautés

* Nouvelle notion de mission, permettant de gérer les contrats étudiants
* Taux HETD personnalisables


# OSE 20.1 (A venir)

## Nouveautés

* Ajout de la date de clôture dans la page historique de l'intervenant 

## Corrections de bugs

# OSE 20 (fin février 2023)
* Correction d'une régression de la V20 sur le module Export Siham

# OSE 20 (28/02/2023)

## Nouveautés

@@ -46,6 +55,7 @@
* Utilisation prioritaire de l'email personnel des données personnelles pour l'envoi d'email via les indicateurs (#48393)
* Meilleure gestion de la casse lors de la recherche d'un employeur (#48543)
* Ajout d'une contrainte d'unicité sur la colonne code de la table type_intervention (#48727)
* Correction formule d'UVSQ (#47149)
* Et beaucoup d'autres ...

## Notes de mise à jour
@@ -70,6 +80,13 @@ A la **ligne 206** Ajouter le titre de colonne TAG dans le tableau $head :
  
    'tag' => 'Tags',

Le système de mise à jour peut - dans certaines circonstances - vous afficher quelques erreurs qui sont sans impact 
sur le bon fonctionnement de l'application.
Je vais modifier les scripts de mise à jour pour éviter qu'elles ne se produisent.
Mais en attendant, si vous y êtes confrontés, vous en trouverez les explications sur le ticket suivant :
https://redmine.unicaen.fr/Etablissement/issues/49445?issue_count=42&issue_position=1&next_issue_id=48972



# OSE 19.7 (16/12/2022)

+2 −0
Changes for data/ddl/package/FORMULE_UVSQ/body.sql: 2 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -373,6 +373,8 @@ CREATE OR REPLACE PACKAGE BODY FORMULE_UVSQ AS
        WHEN c = 'AQ' AND v >= 1 THEN
          IF cell('AO17') = 0 THEN
            RETURN (cell('AN',l) - cell('AP',l)) / cell('AE',l);
          ELSE
            RETURN 0;
          END IF;


+0 −3
Changes for data/ddl/view/V_ETAT_PAIEMENT.sql: 0 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -204,7 +204,4 @@ SELECT
      ORDER BY
               annee_id,
               type_intervenant_id,
               statut_id,
               structure_id,
               periode_id,
               intervenant_nom
 No newline at end of file
+15 −0
Changes for data/ddl/view/V_INTERVENANT_HISTORIQUE.sql: 15 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -343,6 +343,21 @@ FROM volume_horaire vh
         LEFT JOIN motif_non_paiement mnp ON mnp.id = vh.motif_non_paiement_id
GROUP BY s.intervenant_id, ep.structure_id

UNION ALL

--Cloture de service
SELECT i.id                                                                                 intervenant_id,
       '6 - Services réalisés'                                                              categorie,
       'Clôture de service réalisé '													    label,
       MAX(v.histo_modification)                                                            histo_date,
       MAX(v.histo_modificateur_id)                                                         KEEP (dense_rank FIRST ORDER BY v.histo_creation  DESC)   histo_createur_id, MAX(u.display_name) KEEP (dense_rank FIRST ORDER BY v.histo_creation  DESC)    histo_user, 'glyphicon glyphicon-calendar' icon,
       5                                                                                    ordre
FROM validation  v
         JOIN intervenant i ON i.id = v.intervenant_id
         JOIN utilisateur u ON u.id = v.histo_createur_id
WHERE v.histo_destruction IS null
GROUP BY i.id

UNION ALL
--Mise en paiement
SELECT
+1 −1
Changes for doc/Connecteurs-Import/Octopus/MV_INTERVENANT.sql: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -304,7 +304,7 @@ FROM i
         LEFT JOIN compte ON compte.individu_id = induni.c_individu_chaine
    --On récupére la discipline adaptée directement dans Octopus
         LEFT JOIN cnua cnua ON cnua.individu_id = induni.c_individu_chaine
WHERE i.validite_fin >= (sysdate - (365 * 2))
WHERE i.validite_fin >= (sysdate - (365 * 2)) AND  1 = (CASE WHEN str2.code IS NULL AND i.z_type = 'permanent' AND i.z_statut_id NOT IN ('BIATSS', 'PAMSU') THEN 0 ELSE 1 END )



Loading