Loading CHANGELOG.md +2 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,8 @@ * Meilleure gestion dans l'expérience utilisateur de la saisie des dates de début et de fin dans la saisie de service en mode calendaire (#50508) * Masquer de la liste de choix d'une étape, les formations historisées lors de l'ajout d'un élément pédagogique à une formation (#48878) * Possiblité de choisir quelle type d'affectation (HIE ou FUN) est remontée/testée lors d'une PEC ou REN (#49954) * Dans la partie notes intervenant, différenciation entre les demandes de mise en paiement et les mises en paiement (#50081) # OSE 20.2 (28/04/2023) Loading data/ddl/view/V_INTERVENANT_HISTORIQUE.sql +28 −4 Original line number Diff line number Diff line CREATE OR REPLACE FORCE VIEW V_INTERVENANT_HISTORIQUE AS -- OSE.V_INTERVENANT_HISTORIQUE source WITH historique AS ( --Initialisation des données personnelles SELECT d.intervenant_id intervenant_id, Loading Loading @@ -358,17 +360,39 @@ FROM validation v WHERE v.histo_destruction IS null GROUP BY i.id UNION ALL --Demande de mise en paiement SELECT s.intervenant_id intervenant_id, '7 - Demande de mise en paiement' categorie, mep.heures || 'h ' || th.libelle_court label, mep.histo_modification histo_date, mep.histo_modificateur_id histo_createur_id, u.display_name histo_user, 'glyphicon glyphicon-ok' icon, 7 ordre FROM mise_en_paiement mep JOIN formule_resultat_service frs ON frs.id = mep.formule_res_service_id JOIN service s ON s.id = frs.service_id JOIN type_heures th ON th.id = mep.type_heures_id JOIN utilisateur u ON u.id = mep.histo_modificateur_id LEFT JOIN periode p ON p.id = mep.periode_paiement_id WHERE mep.histo_destruction IS NULL AND mep.date_mise_en_paiement IS NULL UNION ALL --Mise en paiement SELECT s.intervenant_id intervenant_id, '7 - Mise en paiement' categorie, '8 - Mise en paiement' categorie, mep.heures || 'h ' || th.libelle_court || CASE WHEN p.id IS NULL THEN '' ELSE ' (paiement en ' || p.libelle_court || ')' END label, mep.histo_modification histo_date, mep.histo_modificateur_id histo_createur_id, u.display_name histo_user, 'glyphicon glyphicon-ok' icon, 6 ordre 8 ordre FROM mise_en_paiement mep JOIN formule_resultat_service frs ON frs.id = mep.formule_res_service_id Loading @@ -377,7 +401,7 @@ FROM JOIN utilisateur u ON u.id = mep.histo_modificateur_id LEFT JOIN periode p ON p.id = mep.periode_paiement_id WHERE mep.histo_destruction IS NULL mep.histo_destruction IS NULL AND mep.date_mise_en_paiement IS NOT NULL Loading @@ -392,4 +416,4 @@ SELECT rownum id, histo_user, icon FROM historique ORDER BY intervenant_id, ordre ASC, histo_date ASC No newline at end of file ORDER BY intervenant_id, ordre ASC, histo_date ASC; No newline at end of file Loading
CHANGELOG.md +2 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,8 @@ * Meilleure gestion dans l'expérience utilisateur de la saisie des dates de début et de fin dans la saisie de service en mode calendaire (#50508) * Masquer de la liste de choix d'une étape, les formations historisées lors de l'ajout d'un élément pédagogique à une formation (#48878) * Possiblité de choisir quelle type d'affectation (HIE ou FUN) est remontée/testée lors d'une PEC ou REN (#49954) * Dans la partie notes intervenant, différenciation entre les demandes de mise en paiement et les mises en paiement (#50081) # OSE 20.2 (28/04/2023) Loading
data/ddl/view/V_INTERVENANT_HISTORIQUE.sql +28 −4 Original line number Diff line number Diff line CREATE OR REPLACE FORCE VIEW V_INTERVENANT_HISTORIQUE AS -- OSE.V_INTERVENANT_HISTORIQUE source WITH historique AS ( --Initialisation des données personnelles SELECT d.intervenant_id intervenant_id, Loading Loading @@ -358,17 +360,39 @@ FROM validation v WHERE v.histo_destruction IS null GROUP BY i.id UNION ALL --Demande de mise en paiement SELECT s.intervenant_id intervenant_id, '7 - Demande de mise en paiement' categorie, mep.heures || 'h ' || th.libelle_court label, mep.histo_modification histo_date, mep.histo_modificateur_id histo_createur_id, u.display_name histo_user, 'glyphicon glyphicon-ok' icon, 7 ordre FROM mise_en_paiement mep JOIN formule_resultat_service frs ON frs.id = mep.formule_res_service_id JOIN service s ON s.id = frs.service_id JOIN type_heures th ON th.id = mep.type_heures_id JOIN utilisateur u ON u.id = mep.histo_modificateur_id LEFT JOIN periode p ON p.id = mep.periode_paiement_id WHERE mep.histo_destruction IS NULL AND mep.date_mise_en_paiement IS NULL UNION ALL --Mise en paiement SELECT s.intervenant_id intervenant_id, '7 - Mise en paiement' categorie, '8 - Mise en paiement' categorie, mep.heures || 'h ' || th.libelle_court || CASE WHEN p.id IS NULL THEN '' ELSE ' (paiement en ' || p.libelle_court || ')' END label, mep.histo_modification histo_date, mep.histo_modificateur_id histo_createur_id, u.display_name histo_user, 'glyphicon glyphicon-ok' icon, 6 ordre 8 ordre FROM mise_en_paiement mep JOIN formule_resultat_service frs ON frs.id = mep.formule_res_service_id Loading @@ -377,7 +401,7 @@ FROM JOIN utilisateur u ON u.id = mep.histo_modificateur_id LEFT JOIN periode p ON p.id = mep.periode_paiement_id WHERE mep.histo_destruction IS NULL mep.histo_destruction IS NULL AND mep.date_mise_en_paiement IS NOT NULL Loading @@ -392,4 +416,4 @@ SELECT rownum id, histo_user, icon FROM historique ORDER BY intervenant_id, ordre ASC, histo_date ASC No newline at end of file ORDER BY intervenant_id, ordre ASC, histo_date ASC; No newline at end of file