Commit 06298b15 authored by joriot221's avatar joriot221
Browse files

Merge branch 'master' into FJ_Correction_bug

parents b5d8ee76 b2004c87
Loading
Loading
Loading
Loading
+5 −0
Changes for CHANGELOG.md: 5 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -41,6 +41,11 @@ Objectif : Plafonds personnalisables & refonte gestion des statuts
* Un nouveau modèle de contrat sera possible avec la ventilation des heures de services par types d'intervention (CM/TD/TP)
* Des périodes pourront être ajoutés, supprimés ou modifiés depuis l'administration des périodes.
* Les types de formations et les groupes les contenant pourront être ajoutés, supprimés ou modifiés depuis l'administration des types de formations.
* Ajout d'un module de gestion des Notes sur l'intervenant : 
  * Possibilité de rajouter une note écrite (informations, message important etc...) sur une fiche intervenant (Tâche #25565)
  * Possibilité d'envoyer un email à intervenant avec historisation de l'email directement depuis la fiche intervenant (Tâche #26546)
  * Historique des emails envoyés à l'intervenant (contrat, indicateur etc...)


## Corrections de bugs

+2 −2
Changes for composer.lock: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -7049,7 +7049,7 @@
            "source": {
                "type": "git",
                "url": "https://git.unicaen.fr/lib/unicaen/import.git",
                "reference": "01b49a83a5ccc4a401aa94b0a82be3a3ef58b39e"
                "reference": "547f6954db7d4759c8e84ca5f1af91a7d8ef10de"
            },
            "require": {
                "unicaen/auth": "^4.0 || dev-ll-php8"
@@ -7067,7 +7067,7 @@
                ]
            },
            "description": "Module d'import de données vers une base Oracle",
            "time": "2022-01-06T14:12:23+00:00"
            "time": "2022-03-23T14:45:05+00:00"
        },
        {
            "name": "unicaen/open-document",
+1 −1
Changes for data/ddl/package/FORMULE_GUYANE/body.sql: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -131,7 +131,7 @@ CREATE OR REPLACE PACKAGE BODY FORMULE_GUYANE AS

  FUNCTION autreEtablissement( v VARCHAR2 DEFAULT NULL ) RETURN BOOLEAN IS
  BEGIN
    RETURN LOWER(v) = 'oui';
    RETURN COALESCE(LOWER(v),'non') = 'oui';
  END;


+9 −10
Changes for data/ddl/view/V_INTERVENANT_HISTORIQUE.sql: 9 added lines, 10 removed lines.
Original line number Diff line number Diff line
CREATE
OR REPLACE FORCE VIEW V_INTERVENANT_HISTORIQUE AS
CREATE OR REPLACE FORCE VIEW V_INTERVENANT_HISTORIQUE AS
WITH historique AS (
--Initialisation des données personnelles
    SELECT d.intervenant_id                              intervenant_id,
@@ -87,7 +86,7 @@ SELECT s.intervenant_id
FROM volume_horaire vh
         JOIN service s ON s.id = vh.service_id
         JOIN element_pedagogique ep ON s.element_pedagogique_id = ep.id
         JOIN structure st ON st.id = ep.structure_id
         JOIN STRUCTURE st ON st.id = ep.structure_id
         JOIN type_volume_horaire tvh ON tvh.id = vh.type_volume_horaire_id AND tvh.code = 'PREVU'
         JOIN periode p ON p.id = vh.periode_id
         JOIN type_intervention ti ON ti.id = vh.type_intervention_id
@@ -109,7 +108,7 @@ FROM
  service_referentiel s
  JOIN fonction_referentiel fr ON fr.id = s.fonction_id
  JOIN utilisateur u ON u.id = s.histo_modificateur_id
  LEFT JOIN structure str ON str.id = s.structure_id
  LEFT JOIN STRUCTURE str ON str.id = s.structure_id
WHERE
 s.histo_destruction IS NULL

@@ -154,7 +153,7 @@ FROM tbl_agrement tbla
JOIN agrement a ON tbla.agrement_id = a.id
JOIN type_agrement ta ON ta.id = a.type_agrement_id
         JOIN utilisateur u ON u.id = a.histo_modificateur_id
         LEFT JOIN structure s ON s.id = a.structure_id
         LEFT JOIN STRUCTURE s ON s.id = a.structure_id
WHERE a.histo_destruction IS NULL

UNION ALL
@@ -170,7 +169,7 @@ SELECT C.intervenant_id intervenant_id,
       5                                         ordre
FROM contrat C
         JOIN type_contrat tc ON tc.id = C.type_contrat_id
         JOIN structure s ON s.id = C.structure_id
         JOIN STRUCTURE s ON s.id = C.structure_id
         JOIN utilisateur u ON u.id = C.histo_createur_id
WHERE C.histo_destruction IS NULL

@@ -189,7 +188,7 @@ FROM validation v
         JOIN utilisateur u ON u.id = v.histo_createur_id
         JOIN contrat C ON C.validation_id = v.id AND C.histo_destruction IS NULL
         JOIN type_contrat tc ON tc.id = C.type_contrat_id
         JOIN structure s ON s.id = C.structure_id
         JOIN STRUCTURE s ON s.id = C.structure_id
WHERE v.histo_destruction IS NULL

UNION ALL
@@ -208,7 +207,7 @@ FROM fichier f
         JOIN fichier f ON f.id = cf.fichier_id AND f.histo_destruction IS NULL
         JOIN contrat C ON C.id = cf.contrat_id
         JOIN type_contrat tc ON tc.id = C.type_contrat_id
         JOIN structure s ON s.id = C.structure_id
         JOIN STRUCTURE s ON s.id = C.structure_id
         JOIN utilisateur u ON u.id = f.histo_createur_id
WHERE f.histo_destruction IS NULL

@@ -225,7 +224,7 @@ SELECT C.intervenant_id intervenant_id,
       5                                                 ordre
FROM contrat C
         JOIN type_contrat tc ON tc.id = C.type_contrat_id
         JOIN structure s ON s.id = C.structure_id
         JOIN STRUCTURE s ON s.id = C.structure_id
         JOIN utilisateur u ON u.id = C.histo_modificateur_id
WHERE C.histo_destruction IS NULL
  AND C.date_retour_signe IS NOT NULL
@@ -242,7 +241,7 @@ SELECT s.intervenant_id
FROM volume_horaire vh
         JOIN service s ON s.id = vh.service_id
         JOIN element_pedagogique ep ON s.element_pedagogique_id = ep.id
         JOIN structure st ON st.id = ep.structure_id
         JOIN STRUCTURE st ON st.id = ep.structure_id
         JOIN type_volume_horaire tvh ON tvh.id = vh.type_volume_horaire_id AND tvh.code = 'REALISE'
         JOIN periode p ON p.id = vh.periode_id
         JOIN type_intervention ti ON ti.id = vh.type_intervention_id
+9 −5
Changes for data/privileges.php: 9 added lines, 5 removed lines.
Original line number Diff line number Diff line
@@ -131,12 +131,14 @@ return [
            'edition-masse'                          => 'Édition en masse',
            'prevu-visualisation'                    => 'Visualisation du prévisionnel',
            'prevu-edition'                          => 'Édition du prévisionnel',
            'prevu-validation'                       => 'Validation du prévisionnel',
            'prevu-autovalidation'                   => 'Validation automatique du prévisionnel',
            'realise-visualisation'                  => 'Visualisation du réalisé',
            'realise-edition'                        => 'Édition du réalisé',
            'exterieur'                              => 'Saisie de service dans une autre université',
            'validation'                             => 'Validation',
            'autovalidation'                         => 'Validation automatique',
            'realise-validation'                     => 'Validation du réalisé',
            'realise-autovalidation'                 => 'Validation automatique du réalisé',
            'devalidation'                           => 'Dévalidation',
            'exterieur'                              => 'Saisie de service dans une autre université',
            'export-pdf'                             => 'Export PDF',
            'export-csv'                             => 'Export CSV',
            'import-intervenant-previsionnel-agenda' => 'Import service prévisionnel depuis agenda',
@@ -159,10 +161,12 @@ return [
        'privileges' => [
            'prevu-visualisation'       => 'Visualisation du prévisionnel',
            'prevu-edition'             => 'Édition du prévisionnel',
            'prevu-validation'          => 'Validation du prévisionnel',
            'prevu-autovalidation'      => 'Validation automatique du prévisionnel',
            'realise-visualisation'     => 'Visualisation du réalisé',
            'realise-edition'           => 'Édition du réalisé',
            'validation'                => 'Validation',
            'autovalidation'            => 'Validation automatique',
            'realise-validation'        => 'Validation du réalisé',
            'realise-autovalidation'    => 'Validation automatique du réalisé',
            'admin-edition'             => 'Administration - Édition',
            'devalidation'              => 'Dévalidation',
            'admin-visualisation'       => 'Administration - Visualisation',
Loading