Commit b49f6bbb authored by Thomas Hamel's avatar Thomas Hamel
Browse files

template cassé utile dans les justificatifs d'absences à une formation

parent 7dd5d531
Loading
Loading
Loading
Loading
+5 −1
Changes for doc/release-notes/v10/10.1.0/01_formation_justificatif_absence.sql: 5 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -81,5 +81,9 @@ where not exists (select * from role_privilege where role_id = p2r.role_id and p

-- Template/Macro Renderer
INSERT INTO unicaen_renderer_macro (code, description, variable_name, methode_name) VALUES ('Url#JustificationAbsences', '<p>Renvoi vers le tableau de bord permettant de déposer des justificatifs d''absences à une formation</p>', 'Url', 'getUrlJustificationAbsenceFormation');
INSERT INTO public.unicaen_renderer_template (code, description, document_type, document_sujet, document_corps, document_css, namespace, engine) VALUES ('FORMATION_SESSION_ABSENCES_INJUSTIFIEES', '<p>Mail envoyé à l''étudiant ayant été absent au moins à une séance d''une formation suivie</p>', 'mail', 'Justification de vos absences à la formation VAR[Formation#Libelle]', '<p>Bonjour VAR[Doctorant#Denomination],<br><br>Vous vous êtes inscrit-es à la formation <strong>VAR[Formation#Libelle]</strong> pour laquelle vous avez reçu une convocation. <br>Les séances de cette formation se sont tenues : <br>VAR[Session#SeancesTable]<br><br>Cependant, vous avez été absent à une ou plusieurs séances, et nous n''avons pas reçu de message de votre part pour nous en informer. Nous vous rappelons que <strong>toute inscription</strong> à une formation <strong>vous</strong> <strong>engage à la suivre</strong>. <br><br>En cas d’indisponibilité, il est de votre devoir de vous désinscrire <strong>jusqu’à J-5</strong> ou de prévenir la personne chargée de la gestion de cette formation. Si vous aviez pu nous prévenir à l''avance, cela aurait libéré une place pour qu''un-e autre doctorant-e puisse assister à celle-ci. <br><br>Nous vous prions de bien vouloir justifier votre absence à réception de ce mail dans SyGAL (VAR[Url#JustificationAbsences]), qui sera transmise à la direction de votre école doctorale.</p>
INSERT INTO public.unicaen_renderer_template (code, description, document_type, document_sujet, document_corps, document_css, namespace, engine) VALUES ('FORMATION_SESSION_ABSENCES_INJUSTIFIEES', '<p>Mail envoyé à l''étudiant ayant été absent au moins à une séance d''une formation suivie</p>', 'mail', 'Justification de vos absences à la formation VAR[Formation#Libelle]', '<p>Bonjour VAR[Doctorant#Denomination],</p>
<p>Vous vous êtes inscrit-es à la formation <strong>VAR[Formation#Libelle]</strong> pour laquelle vous avez reçu une convocation.<br>Les séances de cette formation se sont tenues : <br>VAR[Session#SeancesTable]</p>
<p>Cependant, vous avez été absent-e à une ou plusieurs séances, et nous n''avons pas reçu de message de votre part pour nous en informer. Nous vous rappelons que <strong>toute inscription</strong> à une formation <strong>vous engage à la suivre</strong>.</p>
<p>En cas d’indisponibilité, il est de votre devoir de vous désinscrire <strong>jusqu’à J-5</strong> ou de prévenir la personne chargée de la gestion de cette formation. Si vous aviez pu nous prévenir à l''avance, cela aurait libéré une place pour qu''un-e autre doctorant-e puisse assister à celle-ci. </p>
<p>Nous vous prions de bien vouloir justifier votre absence à réception de ce mail dans SyGAL (VAR[Url#JustificationAbsences]), qui sera transmise à la direction de votre école doctorale.</p>
<p>Bien cordialement,<br>VAR[Formation#Responsable]</p>', null, 'Formation\Provider\Template', 'default');
 No newline at end of file
+1 −1
Changes for module/Formation/src/Formation/Controller/SessionController.php: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -254,7 +254,7 @@ class SessionController extends AbstractController
                        $this->triggerNotificationInscriptionEchec($session);
                        break;
                    case Etat::CODE_CLOTURER :
//                        $this->triggerNotificationSessionTerminee($session);
                        $this->triggerNotificationSessionTerminee($session);
                        $this->triggerNotificationAbsencesInjustifieesSession($session);
                        break;
                    case Etat::CODE_ANNULEE :