Commit a03d25be authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Modifs Mangue & changelog

parent 03cf30b6
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -49,11 +49,11 @@ Nous vous recommandons en outre de vous entrainer au préalable sur une instance
### 1. PHP7.4
PHP 7.4 est maintenant requis : attention à bien mettre à jour vos serveurs

### 2. OSE 14.16 minimum
### 2. OSE 14.17 minimum

Pour cette version, il n'est pas possible de migrer depuis de trop anciennes instances de OSE.
Avant la V15, vous devrez préalablement migrer en version 14.16.
Et ce n'est qu'à partir de la 14.16 que vous pourrez migrer vers la 15.
Avant la V15, vous devrez préalablement migrer en version 14.17.
Et ce n'est qu'à partir de la 14.17 que vous pourrez migrer vers la 15.

### 3. Connecteurs

@@ -103,7 +103,7 @@ Pour alimenter la table employeur de OSE, vous avez deux possiblités :
 * soit utiliser le référentiel sirene officiel de [data.gouv.fr](https://www.data.gouv.fr/fr/datasets/base-sirene-des-entreprises-et-de-leurs-etablissements-siren-siret/) que nous vous préparons et mettons à disposition avec une mise à jour régulière. Pour cela vous devez utiliser la commande `./bin/ose update-employeur` qui se chargera de remplir la table employeur avec ces données. Cette commande devra être exécutée de manière régulière, une fois par mois environ si vous voulez que votre référentiel d'employeurs soit à jour.


# OSE 14.17 (en cours de développement)
# OSE 14.17

## Corrections de bugs

+13 −0
Original line number Diff line number Diff line
create or replace FUNCTION       Trouve_lc_structure_pere(c_structure_fille VARCHAR2)
-- Procedure de recupEration de la structure pere d'un service
RETURN VARCHAR2
IS
  lc_structure_pere structure_ulr.lc_structure%type;
BEGIN
SELECT sp.lc_structure INTO lc_structure_pere
FROM STRUCTURE_ULR s, STRUCTURE_ULR sp
WHERE c_structure_fille = s.c_structure
AND s.c_structure_pere = sp.c_structure ;
   RETURN lc_structure_pere;
END;
 
 No newline at end of file
+45 −0
Original line number Diff line number Diff line
create or replace FUNCTION       ULH_Chercher_Aff_VACATAIRE
(
  vacid INTEGER
)
RETURN CHAR
IS
  -- Action : AFFECTATION
  -- créé par EC juillet 2018 pour OSE (utilisé dans MV_intervenant)
  -- utilisé également dans la vue ULHN_V_LEOCARTE
  CURSOR c1
  IS SELECT 
  --aff.CVAF_HEURES, il peut y avoir des cas où le plus grand nbre d'heures n'est pas sur l'aff principale
  va.d_deb_vacation, str.LC_STRUCTURE
     FROM   MANGUE.VACATAIRES_AFFECTATION aff,
            mangue.vacataires va,
	        grhum.STRUCTURE_ULR str
     WHERE  str.c_structure = aff.c_structure
	 AND    ((va.d_fin_vacation IS NULL) OR (va.d_fin_vacation >= TO_DATE(TO_CHAR(SYSDATE,'dd/mm/YYYY'),'dd/mm/YYYY')))
     --AND    va.d_deb_vacation <= TO_DATE(TO_CHAR(SYSDATE,'dd/mm/YYYY'),'dd/mm/YYYY')
     and    va.VAC_ID =  vacid
     AND    aff.VAC_ID =  vacid
     AND    va.tem_valide= 'O'
     AND    aff.tem_principale = 'O'
	 ORDER BY 
     --aff.CVAF_HEURES DESC, 
     va.d_deb_vacation DESC;
  -- variables
  r_affectation c1%ROWTYPE;
  lAffectation  VARCHAR2(500);
BEGIN
  lAffectation := '';
  -- Action 1
  OPEN c1;
  LOOP
     FETCH c1 INTO r_affectation;
     EXIT WHEN c1%NOTFOUND;
	 lAffectation := lAffectation||r_affectation.lc_structure;
  END LOOP;
  CLOSE c1;
-- cas des vacataires sans affectation : on ne retourne rien
  IF ((lAffectation = '') OR (lAffectation IS NULL))
  THEN lAffectation := '';
  END IF;
  RETURN lAffectation;
END;
 No newline at end of file