Commit 230cd9c0 authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Macro

parent ed442645
Loading
Loading
Loading
Loading
+35 −0
Changes for documentation/SQL/012_FORMATION.sql: 35 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -1254,6 +1254,41 @@ INSERT INTO unicaen_renderer_template (code, description, document_type, namespa
INSERT INTO unicaen_renderer_template (code, description, document_type, namespace, document_sujet, document_corps, document_css) VALUES ('FORMATION_SESSION_LISTE_PRINCIPALE', '<p>Mail envoyé (individuellement) aux agents de la liste principale.</p>', 'mail', 'Formation\Provider\Template', 'Vous êtes inscrit sur la liste principale de la session de formation VAR[SESSION#libelle]', e'<p>Université de Caen Normandie<br />DRH - Bureau conseil, carrière, compétences<br />Esplanade de la Paix<br />14032 CAEN 5                                                                                                                                                                                     <br /><br />A Caen, le VAR[EMC2#Date]<br /><br /><br /><br />Bonjour VAR[AGENT#Prenom] VAR[AGENT#NomUsage],<br /><br />Votre inscription à la session de formation formation VAR[SESSION#libelle] (formation VAR[SESSION#identification]) du VAR[SESSION#periode] est confirmée.<br />Vous allez prochainement recevoir par courrier électronique votre convocation et vous pourrez la télécharger via l\'application Mes Formations (VAR[EMC2#AppLink]).<br /><br />Cette convocation vaut ordre de mission.<br /><br />Le bureau conseil, carrière, compétences.<br />drh.formation@unicaen.fr<br />VAR[EMC2#AppLink]<br /><br /><br /></p>
<p> </p>', null);

-- ---------------------------------------------------------------------------------------------------------------------
-- MACROS --------------------------------------------------------------------------------------------------------------
-- ---------------------------------------------------------------------------------------------------------------------

-- Macro portant sur les inscriptions
INSERT INTO public.unicaen_renderer_macro (code, description, variable_name, methode_name) VALUES
    ('INSCRIPTION#justificationResponsable', '<p>Retourne la motivation du responsable</p>', 'inscription', 'getJustificationResponsable'),
    ('INSCRIPTION#justificationRefus', '<p>Retourne la motivation de la désinscription ou du refus</p>', 'inscription', 'getJustificationRefus'),
    ('INSCRIPTION#justificationAgent', '<p>Retourne la motivation de l agent</p>', 'inscription', 'getJustificationAgent'),
    ('INSCRIPTION#duree', '<p>Affiche la durée de présence de l inscrit</p>', 'inscription', 'getDureePresence');

-- Macro portant sur les actions de formation
INSERT INTO unicaen_renderer_macro (code, description, variable_name, methode_name) VALUES
    ('FORMATION#Libelle', '<p>Retourne le libell&eacute; de la formation</p>', 'formation', 'toStringLibelle');

-- Macro portant sur les sessions
INSERT INTO unicaen_renderer_macro (code, description, variable_name, methode_name) VALUES
    ('SESSION#seances', '', 'session', 'getListeJournees'),
    ('SESSION#periode', 'retourne la période sous la forme <em>DEBUT au FIN</em>', 'session', 'getPeriode'),
    ('SESSION#lieu', '', 'session', 'getLieuString'),
    ('SESSION#libelle', 'retourne le libellé de la session', 'session', 'getInstanceLibelle'),
    ('SESSION#identification', 'retourne l identifiant unique de la session sous la forme <em>ACTION/SESSION</em>', 'session', 'getInstanceCode'),
    ('SESSION#formateurs', 'retourne la liste des formateurs sous la forme d un tableau', 'session', 'getListeFormateurs'),
    ('SESSION#duree', 'retourne la durée en heure de la session', 'session', 'getDuree');

-- Macro portant sur les inscrits -- TODO REGROUPER AVEC INSCRIPTION
INSERT INTO unicaen_renderer_macro (code, description, variable_name, methode_name) VALUES
    ('FORMATION_INSCRIT#TEMPS_PRESENCE', '<p>Dur&eacute;e de pr&eacute;sence d''un agent inscrit &agrave; une action de formation.</p>', 'inscrit', 'getDureePresence'),
    ('FORMATION_INSCRIT#Complement', null, 'inscrit', 'getComplement');

-- Macro d'affichage d'URL
INSERT INTO unicaen_renderer_macro (code, description, variable_name, methode_name) VALUES
    ('URL#FormationInstanceAfficher', '<p>Retourne l''URL pour accéder à l''affichage d''une instance de formation</p>', 'UrlService', 'getUrlFormationInstanceAfficher');


-- ---------------------------------------------------------------------------------------------------------------------
-- PRIVILEGE -----------------------------------------------------------------------------------------------------------
-- ---------------------------------------------------------------------------------------------------------------------