Commit c7d38134 authored by Antony Le Courtes's avatar Antony Le Courtes
Browse files

Merge branch 'master' into alc-tags

parents b4ea684b ef86a701
Loading
Loading
Loading
Loading
+20 −0
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@
* Migration technnique vers le framework Bootstrap 5 et modernisation de l'identité visuelle
* Réorganisation du menu "Administration" pour plus de lisibilité
* Filtrage des caractères interdits lors de l'export RH SIHAM (#47267)
* Associer des tags aux services afin de flécher certains financements (#42451)

## Corrections de bugs

@@ -39,12 +40,31 @@
* Lors de la saisie d'enseignement, les elements pedagogique sur lesquels il est impossible de saisir des heures seront surlignés en rouge
* Il est de nouveau possible de saisir des taux de charge TTC et des taux de charge patronale a virgule
* Modification du filtre des status séléctionnables dans les données personnelles (#48151)
* Lors de la demande de mise en paiement, pouvoir choisir un EOTP même si son centre de coût parent n'est pas de l'activité attendue (pilotage / enseignement) (#48286)

## Notes de mise à jour

* Supprimer la ligne faisant référence à TBL_NOEUD dans Administration/Synchronisation/Tables, table NOEUD, champ "Traitements postérieurs : à exécuter après la synchro".
* La génération des contrats de travail ayant été remaniée, veuillez vérifier que vous pouvez générer correctement de nouveaux contrats de travail


Avec l'ajout de la notion de tag sur les services d'enseignement et référentiel, les champs 'TAG' et 'TAG_ID' ont été ajouté dans la V_EXPORT_SERVICE, si vous avez créer votre propre V_EXPORT_SERVICE, il vous faudra la modifier vous même en vous appuyant sur la V_EXPORT_SERVICE par défaut de OSE (https://git.unicaen.fr/open-source/OSE/-/blob/master/data/ddl/view/V_EXPORT_SERVICE.sql)

Ensuite si vous souhaitez faire apparaître les tags dans l'export des services, il vous faudra modifier vous même l'état de sorte 'Export des services', dans l'onglet 'Export CSV' : 

A la **ligne 56** ajouter TAG_ID à la variable $sid : 

    $sid .= '_' . $d['TAG_ID'];

A la **ligne 102** ajouter la colonne TAG dans le tableau $ds: 

    tag' => $d['TAG'],

A la **ligne 206** Ajouter le titre de colonne TAG dans le tableau $head : 
  
    'tag' => 'Tags',


# OSE 19.7 (16/12/2022)

## Corrections de bugs
+1 −0
Original line number Diff line number Diff line
@@ -9,6 +9,7 @@ return [
    'columns' => [
        'TYPE_INTERVENTION_ID',
        'STATUT_ID',
        'HISTO_DESTRUCTION',
    ],
];

+3 −3
Original line number Diff line number Diff line
@@ -28,7 +28,7 @@ return [
            'length'      => 0,
            'scale'       => '0',
            'precision'   => NULL,
            'nullable'    => TRUE,
            'nullable'    => FALSE,
            'default'     => NULL,
            'position'    => 8,
            'commentaire' => NULL,
@@ -40,7 +40,7 @@ return [
            'length'      => 0,
            'scale'       => NULL,
            'precision'   => NULL,
            'nullable'    => TRUE,
            'nullable'    => FALSE,
            'default'     => NULL,
            'position'    => 7,
            'commentaire' => NULL,
@@ -88,7 +88,7 @@ return [
            'length'      => 0,
            'scale'       => NULL,
            'precision'   => NULL,
            'nullable'    => TRUE,
            'nullable'    => FALSE,
            'default'     => NULL,
            'position'    => 9,
            'commentaire' => NULL,

data/ddl/trigger/F_MODULATEUR.sql

deleted100644 → 0
+0 −26
Original line number Diff line number Diff line
CREATE OR REPLACE TRIGGER "F_MODULATEUR"
AFTER UPDATE OR DELETE ON modulateur
FOR EACH ROW
BEGIN

  IF NOT UNICAEN_TBL.ACTIV_TRIGGERS THEN RETURN; END IF;

  FOR p IN (

    SELECT DISTINCT
      s.intervenant_id
    FROM
      service s
      JOIN element_modulateur em ON
        em.element_id   = s.element_pedagogique_id
        AND em.histo_destruction IS NULL
    WHERE
      s.histo_destruction IS NULL
      AND (em.modulateur_id = :OLD.id OR em.modulateur_id = :NEW.id)

  ) LOOP

    UNICAEN_TBL.DEMANDE_CALCUL('formule', 'INTERVENANT_ID', p.intervenant_id );

  END LOOP;
END;
 No newline at end of file
+0 −5
Original line number Diff line number Diff line
CREATE OR REPLACE TRIGGER "F_MODULATEUR_S"
AFTER UPDATE OR DELETE ON modulateur
BEGIN
    UNICAEN_TBL.CALCULER_DEMANDES;
END;
 No newline at end of file
Loading