Loading CHANGELOG.md +1 −0 Changes for CHANGELOG.md: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ Journal des modifications - [FIX] Téléchargement de rapport d'activité : message d'erreur en bonne et dûe forme en cas de signature/logo absent. - [FIX] Passage à unicaen/db-import 5.2.2 pour corrections de dysfonctionnements dans l'import/synchro. - [FIX] Plantage de la recherche textuelle d'individus en cas de résultat vide. - [FIX] Ajout de garde pour l'index des rapporteurs (cas où le membre est null qui bloquait les administrateurs) 5.2.0 ----- Loading module/Soutenance/src/Soutenance/Controller/IndexController.php +3 −3 Changes for module/Soutenance/src/Soutenance/Controller/IndexController.php: 3 added lines, 3 removed lines. Original line number Diff line number Diff line Loading @@ -99,13 +99,13 @@ class IndexController extends AbstractController } } $engagement = $this->getEngagementImpartialiteService()->getEngagementImpartialiteByMembre($these, $membre); $avis = $this->getAvisService()->getAvisByMembre($membre); $engagement = ($membre)?$this->getEngagementImpartialiteService()->getEngagementImpartialiteByMembre($these, $membre):null; $avis = ($membre)?$this->getAvisService()->getAvisByMembre($membre):null; return new ViewModel([ 'these' => $these, 'membre' => $membre, 'proposition' => $membre->getProposition(), 'proposition' => $proposition, 'depot' => $these->hasVersionInitiale(), 'engagement' => $engagement, 'avis' => $avis, Loading module/Soutenance/view/soutenance/index/index-rapporteur.phtml +4 −1 Changes for module/Soutenance/view/soutenance/index/index-rapporteur.phtml: 4 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -26,7 +26,7 @@ use Soutenance\Provider\Privilege\AvisSoutenancePrivileges; $canEngagement = true; $canTelecharger = true; $canAvis = true; $canAnnuler = $this->isAllowed($membre->getActeur(), AvisSoutenancePrivileges::AVIS_ANNULER); $canAnnuler = ($membre)?$this->isAllowed($membre->getActeur(), AvisSoutenancePrivileges::AVIS_ANNULER):false; ?> <?php /** Plusieurs thèses ont été trouvées, le rapporteurs doit alors sélectionner celle sur laquelle il veut travailler */ ?> Loading Loading @@ -140,6 +140,7 @@ $canAnnuler = $this->isAllowed($membre->getActeur(), AvisSoutenancePrivileges::A Pour être enregistré comme rapporteur de thèse, vous devez signer l'engagement d'impartialité. <br/> To be registered as external referee you must sign the impartiality commitment <?php if ($membre) : ?> <a <?php /** @see \Soutenance\Controller\EngagementImpartialiteController::engagementImpartialiteAction() */?> href="<?php echo $this->url('soutenance/engagement-impartialite', ['these' => $these->getId(), 'membre' => $membre->getId()], [], true); ?>" Loading @@ -150,6 +151,8 @@ $canAnnuler = $this->isAllowed($membre->getActeur(), AvisSoutenancePrivileges::A Accès à l'engagement d'impartialité / Access to the impartiality commitment </a> <?php endif; ?> <?php endif; ?> </div> </div> Loading Loading
CHANGELOG.md +1 −0 Changes for CHANGELOG.md: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ Journal des modifications - [FIX] Téléchargement de rapport d'activité : message d'erreur en bonne et dûe forme en cas de signature/logo absent. - [FIX] Passage à unicaen/db-import 5.2.2 pour corrections de dysfonctionnements dans l'import/synchro. - [FIX] Plantage de la recherche textuelle d'individus en cas de résultat vide. - [FIX] Ajout de garde pour l'index des rapporteurs (cas où le membre est null qui bloquait les administrateurs) 5.2.0 ----- Loading
module/Soutenance/src/Soutenance/Controller/IndexController.php +3 −3 Changes for module/Soutenance/src/Soutenance/Controller/IndexController.php: 3 added lines, 3 removed lines. Original line number Diff line number Diff line Loading @@ -99,13 +99,13 @@ class IndexController extends AbstractController } } $engagement = $this->getEngagementImpartialiteService()->getEngagementImpartialiteByMembre($these, $membre); $avis = $this->getAvisService()->getAvisByMembre($membre); $engagement = ($membre)?$this->getEngagementImpartialiteService()->getEngagementImpartialiteByMembre($these, $membre):null; $avis = ($membre)?$this->getAvisService()->getAvisByMembre($membre):null; return new ViewModel([ 'these' => $these, 'membre' => $membre, 'proposition' => $membre->getProposition(), 'proposition' => $proposition, 'depot' => $these->hasVersionInitiale(), 'engagement' => $engagement, 'avis' => $avis, Loading
module/Soutenance/view/soutenance/index/index-rapporteur.phtml +4 −1 Changes for module/Soutenance/view/soutenance/index/index-rapporteur.phtml: 4 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -26,7 +26,7 @@ use Soutenance\Provider\Privilege\AvisSoutenancePrivileges; $canEngagement = true; $canTelecharger = true; $canAvis = true; $canAnnuler = $this->isAllowed($membre->getActeur(), AvisSoutenancePrivileges::AVIS_ANNULER); $canAnnuler = ($membre)?$this->isAllowed($membre->getActeur(), AvisSoutenancePrivileges::AVIS_ANNULER):false; ?> <?php /** Plusieurs thèses ont été trouvées, le rapporteurs doit alors sélectionner celle sur laquelle il veut travailler */ ?> Loading Loading @@ -140,6 +140,7 @@ $canAnnuler = $this->isAllowed($membre->getActeur(), AvisSoutenancePrivileges::A Pour être enregistré comme rapporteur de thèse, vous devez signer l'engagement d'impartialité. <br/> To be registered as external referee you must sign the impartiality commitment <?php if ($membre) : ?> <a <?php /** @see \Soutenance\Controller\EngagementImpartialiteController::engagementImpartialiteAction() */?> href="<?php echo $this->url('soutenance/engagement-impartialite', ['these' => $these->getId(), 'membre' => $membre->getId()], [], true); ?>" Loading @@ -150,6 +151,8 @@ $canAnnuler = $this->isAllowed($membre->getActeur(), AvisSoutenancePrivileges::A Accès à l'engagement d'impartialité / Access to the impartiality commitment </a> <?php endif; ?> <?php endif; ?> </div> </div> Loading