Loading CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ Journal des modifications - Notifications par mail basées sur un template : le code du template est passé via le header References pour faciliter de debug. - Pages 'Rôles et privilèges' et 'Profils et privilèges' : harmonisation + mention du code de chaque catégorie/privilège pour faciliter la recherche. - Attachement de documents aux structures : aperçu dispo selon le type de fichier, ajout du lien de téléchargement, création de UrlFichierViewHelper. - Soutenance thèse/HDR : le dossier peut-être déclaré complet même s'il existe des avis de soutenance défavorables. - [FIX] Le menu Formations n'était pas généré pour le rôle Gestionnaire de formation. - [FIX] Retour en arrière : un candidat peut de nouveau attester sur l'honneur même si le dossier n'a pas été jugé complet par la gestionnaire. - [FIX] Admission : impossible de déclarer complète l'étape Document par les gestionnaires. Loading module/Soutenance/view/soutenance/presoutenance-hdr/presoutenance.phtml +9 −10 Original line number Diff line number Diff line Loading @@ -180,7 +180,7 @@ $canGenererDocument = $canFeuVert; if($proposition->getEtat()->getCode() === Etat::VALIDEE || $proposition->getEtat()->getCode() === Etat::REJETEE){ $bgcolor = "bg-dark"; }else{ if (!$tousLesAvis || !$tousLesAvisSontFavorables){ if (!$tousLesAvis) { $bgcolor = "bg-dark"; $cssClass = "etape-encore-non-disponible"; } else { Loading Loading @@ -219,9 +219,9 @@ $canGenererDocument = $canFeuVert; <?php if (!$tousLesAvisSontFavorables) : ?> <div class="alert alert-warning"> <span class="icon icon-attention"></span> Tous les rapports doivent être favorables pour déclarer le dossier comme complet. Il existe des avis défavorables. </div> <?php else : ?> <?php endif; ?> <?php /** @see PresoutenanceController::indiquerDossierCompletAction() */ ?> <a href="<?php echo $this->url("soutenance_{$typeProposition}/presoutenance/indiquer-dossier-complet", ['id' => $hdr->getId()], [], true); ?>" class="btn btn-success" Loading @@ -230,7 +230,6 @@ $canGenererDocument = $canFeuVert; Dossier complet </a> <?php endif; ?> <?php endif; ?> <?php elseif($proposition->getEtat()->getCode() === Etat::EN_COURS_EXAMEN): ?> <p class="lead"> Loading module/Soutenance/view/soutenance/presoutenance-these/presoutenance.phtml +11 −12 Original line number Diff line number Diff line Loading @@ -267,7 +267,7 @@ $canSimulerRemonter = $this->isAllowed(PresoutenancePrivileges::getResourceId(Pr if($proposition->getEtat()->getCode() === Etat::VALIDEE || $proposition->getEtat()->getCode() === Etat::REJETEE){ $bgcolor = "bg-dark"; }else{ if (!$tousLesAvis || !$tousLesAvisSontFavorables){ if (!$tousLesAvis) { $bgcolor = "bg-dark"; $cssClass = "etape-encore-non-disponible"; } else { Loading Loading @@ -306,10 +306,10 @@ $canSimulerRemonter = $this->isAllowed(PresoutenancePrivileges::getResourceId(Pr <?php if (!$tousLesAvisSontFavorables) : ?> <div class="alert alert-warning"> <span class="icon icon-attention"></span> Tous les rapports doivent être favorables pour déclarer le dossier comme complet. Il existe des avis défavorables. </div> <?php else : if($this->isAllowed($these, ValidationPrivileges::VALIDATION_PAGE_DE_COUVERTURE)): ?> <?php endif; ?> <?php if ($this->isAllowed($these, ValidationPrivileges::VALIDATION_PAGE_DE_COUVERTURE)): ?> <?php /** @see PresoutenanceController::indiquerDossierCompletAction() */ ?> <a href="<?php echo $this->url("soutenance_{$typeProposition}/presoutenance/indiquer-dossier-complet", ['id' => $these->getId()], [], true); ?>" class="btn btn-success" Loading @@ -319,7 +319,6 @@ $canSimulerRemonter = $this->isAllowed(PresoutenancePrivileges::getResourceId(Pr </a> <?php endif; ?> <?php endif; ?> <?php endif; ?> <?php elseif($proposition->getEtat()->getCode() === Etat::EN_COURS_EXAMEN): ?> <p class="lead"> La direction de l'établissement n'a pas encore validé la proposition de soutenance Loading Loading
CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ Journal des modifications - Notifications par mail basées sur un template : le code du template est passé via le header References pour faciliter de debug. - Pages 'Rôles et privilèges' et 'Profils et privilèges' : harmonisation + mention du code de chaque catégorie/privilège pour faciliter la recherche. - Attachement de documents aux structures : aperçu dispo selon le type de fichier, ajout du lien de téléchargement, création de UrlFichierViewHelper. - Soutenance thèse/HDR : le dossier peut-être déclaré complet même s'il existe des avis de soutenance défavorables. - [FIX] Le menu Formations n'était pas généré pour le rôle Gestionnaire de formation. - [FIX] Retour en arrière : un candidat peut de nouveau attester sur l'honneur même si le dossier n'a pas été jugé complet par la gestionnaire. - [FIX] Admission : impossible de déclarer complète l'étape Document par les gestionnaires. Loading
module/Soutenance/view/soutenance/presoutenance-hdr/presoutenance.phtml +9 −10 Original line number Diff line number Diff line Loading @@ -180,7 +180,7 @@ $canGenererDocument = $canFeuVert; if($proposition->getEtat()->getCode() === Etat::VALIDEE || $proposition->getEtat()->getCode() === Etat::REJETEE){ $bgcolor = "bg-dark"; }else{ if (!$tousLesAvis || !$tousLesAvisSontFavorables){ if (!$tousLesAvis) { $bgcolor = "bg-dark"; $cssClass = "etape-encore-non-disponible"; } else { Loading Loading @@ -219,9 +219,9 @@ $canGenererDocument = $canFeuVert; <?php if (!$tousLesAvisSontFavorables) : ?> <div class="alert alert-warning"> <span class="icon icon-attention"></span> Tous les rapports doivent être favorables pour déclarer le dossier comme complet. Il existe des avis défavorables. </div> <?php else : ?> <?php endif; ?> <?php /** @see PresoutenanceController::indiquerDossierCompletAction() */ ?> <a href="<?php echo $this->url("soutenance_{$typeProposition}/presoutenance/indiquer-dossier-complet", ['id' => $hdr->getId()], [], true); ?>" class="btn btn-success" Loading @@ -230,7 +230,6 @@ $canGenererDocument = $canFeuVert; Dossier complet </a> <?php endif; ?> <?php endif; ?> <?php elseif($proposition->getEtat()->getCode() === Etat::EN_COURS_EXAMEN): ?> <p class="lead"> Loading
module/Soutenance/view/soutenance/presoutenance-these/presoutenance.phtml +11 −12 Original line number Diff line number Diff line Loading @@ -267,7 +267,7 @@ $canSimulerRemonter = $this->isAllowed(PresoutenancePrivileges::getResourceId(Pr if($proposition->getEtat()->getCode() === Etat::VALIDEE || $proposition->getEtat()->getCode() === Etat::REJETEE){ $bgcolor = "bg-dark"; }else{ if (!$tousLesAvis || !$tousLesAvisSontFavorables){ if (!$tousLesAvis) { $bgcolor = "bg-dark"; $cssClass = "etape-encore-non-disponible"; } else { Loading Loading @@ -306,10 +306,10 @@ $canSimulerRemonter = $this->isAllowed(PresoutenancePrivileges::getResourceId(Pr <?php if (!$tousLesAvisSontFavorables) : ?> <div class="alert alert-warning"> <span class="icon icon-attention"></span> Tous les rapports doivent être favorables pour déclarer le dossier comme complet. Il existe des avis défavorables. </div> <?php else : if($this->isAllowed($these, ValidationPrivileges::VALIDATION_PAGE_DE_COUVERTURE)): ?> <?php endif; ?> <?php if ($this->isAllowed($these, ValidationPrivileges::VALIDATION_PAGE_DE_COUVERTURE)): ?> <?php /** @see PresoutenanceController::indiquerDossierCompletAction() */ ?> <a href="<?php echo $this->url("soutenance_{$typeProposition}/presoutenance/indiquer-dossier-complet", ['id' => $these->getId()], [], true); ?>" class="btn btn-success" Loading @@ -319,7 +319,6 @@ $canSimulerRemonter = $this->isAllowed(PresoutenancePrivileges::getResourceId(Pr </a> <?php endif; ?> <?php endif; ?> <?php endif; ?> <?php elseif($proposition->getEtat()->getCode() === Etat::EN_COURS_EXAMEN): ?> <p class="lead"> La direction de l'établissement n'a pas encore validé la proposition de soutenance Loading