diff --git a/module/Formation/src/Formation/View/Helper/partial/session-informations.phtml b/module/Formation/src/Formation/View/Helper/partial/session-informations.phtml index 8a479325bc1d62e6d896d9fcafa8f47ff730ffd3..fcb95c359109d0166d5e99ed6db157762bf4a61b 100644 --- a/module/Formation/src/Formation/View/Helper/partial/session-informations.phtml +++ b/module/Formation/src/Formation/View/Helper/partial/session-informations.phtml @@ -11,11 +11,13 @@ use Application\Entity\Db\Interfaces\HasSourceInterface; use DemandeExterne\Provider\Privilege\DemandeexternePrivileges; use Formation\Entity\Db\Session; use Formation\Provider\Etat\SessionEtats; +use Formation\Provider\Privilege\FormationinstancePrivileges; $gestionnaires = $session->getGestionnaires(); $canAfficherDemande = $this->isAllowed(DemandeexternePrivileges::getResourceId(DemandeexternePrivileges::DEMANDEEXTERNE_AFFICHER)); +$canGereInscription = $this->isAllowed(FormationinstancePrivileges::getResourceId(FormationinstancePrivileges::FORMATIONINSTANCE_GERER_INSCRIPTION)); $displayCloture = (!isset($options['display-cloture']) OR $options['display-cloture'] !== false); $displayListe = (!isset($options['display-liste']) OR $options['display-liste'] !== false); @@ -121,9 +123,14 @@ $displayListe = (!isset($options['display-liste']) OR $options['display-liste'] <?php echo $session->getType(); ?> - <?php echo $session->getDuree(); ?> - <?php endif; ?> <?php if ($displayListe) : ?> - Liste principale - <?php if ($session->getSource() !== HasSourceInterface::SOURCE_LAGAF) : ?> - <?php echo count($session->getListePrincipale()); ?>/<?php echo $session->getNbPlacePrincipale(); ?> + + <?php if ($canGereInscription) : ?> + <?php if ($session->getSource() !== HasSourceInterface::SOURCE_LAGAF) : ?> + Liste principale + <?php echo count($session->getListePrincipale()); ?>/<?php echo $session->getNbPlacePrincipale(); ?> + <?php endif; ?> + <?php else : ?> + Nombre de place en liste principale : <?php echo $session->getNbPlacePrincipale(); ?> places <?php endif; ?> <?php endif; ?> <!-- ---> diff --git a/readme.md b/readme.md index 3cfc96a757df998463cbf20f66db79ab20a5f71b..89fe76310cb53d234344f04486f2be91b9436de0 100644 --- a/readme.md +++ b/readme.md @@ -9,7 +9,7 @@ Grâce à un circuit de validation entièrement en ligne, l'application facilite L'application propose également des interfaces intuitives pour la gestion des historiques de formation, permettant : * Aux agents de consulter leurs parcours de formation. * Aux valideurs et responsables d'accéder aux données consolidées pour un suivi précis et une prise de décision éclairée. -* + En offrant une solution complète et dématérialisée, **Mes Formations** optimise la gestion administrative des formations tout en renforçant la transparence et la traçabilité. **Mes Formations** est développée par l'Université de Caen Normandie dans une démarche collaborative et innovante.