Loading module/Oscar/src/Oscar/Controller/ConventionModeleInstanceController.php +5 −1 Original line number Diff line number Diff line Loading @@ -16,7 +16,11 @@ class ConventionModeleInstanceController extends AbstractOscarController return $this->getResponseNotFound("L'instance de parcours de saisie d'un modèle de convention n'a pas été trouvé."); } if (!$this->getRequest()->isPost()) { return ['conventionModeleInstance' => $conventionModeleInstance]; } return $this->redirect()->toRoute('conventionModeleInstances/afficher', ['id' => $conventionModeleInstance->id]); } } module/Oscar/src/Oscar/Service/ConventionModeleInstanceService.php +1 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ class ConventionModeleInstanceService implements UseEntityManager, UseLoggerServ $this->getLoggerService()->info("by: " . $person); $conventionModeleInstance = new \Oscar\Entity\ConventionModeleInstance(); $conventionModeleInstance->createdBy = $person; $conventionModeleInstance->conventionModele = $conventionModele; $conventionModeleInstance->conventionModeleEtapeEnCours = $conventionModele->premiereEtape(); $this->getEntityManager()->persist($conventionModeleInstance); $this->getEntityManager()->flush(); Loading module/Oscar/view/oscar/chemin-decisionnel/demarrer.phtml +1 −1 Original line number Diff line number Diff line Loading @@ -44,7 +44,7 @@ <?php if ($question): ?> <h1 style="padding-bottom: 3rem;"><?= $question ?></h1> <ul style="list-style: ''";> <ul style="list-style: ''"> <?php foreach( $question->getReponses() as $reponse ): ?> <li><a style="display: block;" href="<?php $reponses_clone = $reponses; array_push($reponses_clone, $reponse->getId()); echo $this->url('chemins-decisionnels/demarrer', ['id' => $chemin_decisionnel->getId()]) . '?' . http_build_query(array('reponses' => $reponses_clone)); ?>"><?= $reponse->getReponse() ?></a></li> <?php endforeach; ?> Loading module/Oscar/view/oscar/convention-modele-etape-administration/configurer.phtml +14 −0 Original line number Diff line number Diff line Loading @@ -59,4 +59,18 @@ <input type="submit" value="➕ Ajouter la nouvelle information à saisir"> </form> </div> <div style="margin-bottom: 4rem; background-color: white; border-radius: 1rem; padding: 1rem; margin-top: 1rem;"> <h2 style="margin-bottom: 2rem;">➡ Étape suivante</h2> <form method="post"> <ul style="list-style-type: none;"> <li> <input type="radio" checked /> <label>Fin du parcours. Générer le document et créer la demande de convention.</label> </li> <li><input type="submit" value="💾 Enregistrer"></li> </ul> </form> </div> </div> module/Oscar/view/oscar/convention-modele-instance/afficher.phtml +19 −7 Original line number Diff line number Diff line Loading @@ -21,11 +21,9 @@ min-height: 70vh; } #demarrer-chemin-decisionnel li { width: 90%; } #demarrer-chemin-decisionnel a { #demarrer-chemin-decisionnel input { display: block; width: 100%; font-size: 2rem; border: 1px solid blue; margin-bottom: 2rem; Loading @@ -33,13 +31,27 @@ padding-top: 1rem; text-align: center; } #demarrer-chemin-decisionnel a:hover { #demarrer-chemin-decisionnel input:hover { background-color: #f6f6f6; } </style> <div id="demarrer-chemin-decisionnel" class="container"> <div style="background-color: white; padding-left: 4em; padding-bottom: 1em; padding-right: 4em; min-width: 40%;"> <h1 style="padding-bottom: 3rem;"><?= $conventionModeleInstance->conventionModeleEtapeEnCours == NULL ? '' : $conventionModeleInstance->conventionModeleEtapeEnCours->titre ?></h1> <?php if ($conventionModeleInstance->conventionModeleEtapeEnCours == NULL): ?> <h1 style="padding-bottom: 3rem;">Ce parcours de création n'est plus en cours. Veuillez retourner à la page d'acceuil et recommencer.</h1> <?php else: ?> <h1 style="padding-bottom: 3rem;"><?= $conventionModeleInstance->conventionModeleEtapeEnCours->titre ?></h1> <form method="post"> <?php foreach( $conventionModeleInstance->conventionModeleEtapeEnCours->informations as $information ): ?> <!-- <?= $information->nom ?> --> <?php foreach( $information->reponses as $reponse ): ?> <input type="submit" value="<?= $reponse ?>"> <?php endforeach; ?> <?php endforeach; ?> </form> <?php endif; ?> </div> </div> Loading
module/Oscar/src/Oscar/Controller/ConventionModeleInstanceController.php +5 −1 Original line number Diff line number Diff line Loading @@ -16,7 +16,11 @@ class ConventionModeleInstanceController extends AbstractOscarController return $this->getResponseNotFound("L'instance de parcours de saisie d'un modèle de convention n'a pas été trouvé."); } if (!$this->getRequest()->isPost()) { return ['conventionModeleInstance' => $conventionModeleInstance]; } return $this->redirect()->toRoute('conventionModeleInstances/afficher', ['id' => $conventionModeleInstance->id]); } }
module/Oscar/src/Oscar/Service/ConventionModeleInstanceService.php +1 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ class ConventionModeleInstanceService implements UseEntityManager, UseLoggerServ $this->getLoggerService()->info("by: " . $person); $conventionModeleInstance = new \Oscar\Entity\ConventionModeleInstance(); $conventionModeleInstance->createdBy = $person; $conventionModeleInstance->conventionModele = $conventionModele; $conventionModeleInstance->conventionModeleEtapeEnCours = $conventionModele->premiereEtape(); $this->getEntityManager()->persist($conventionModeleInstance); $this->getEntityManager()->flush(); Loading
module/Oscar/view/oscar/chemin-decisionnel/demarrer.phtml +1 −1 Original line number Diff line number Diff line Loading @@ -44,7 +44,7 @@ <?php if ($question): ?> <h1 style="padding-bottom: 3rem;"><?= $question ?></h1> <ul style="list-style: ''";> <ul style="list-style: ''"> <?php foreach( $question->getReponses() as $reponse ): ?> <li><a style="display: block;" href="<?php $reponses_clone = $reponses; array_push($reponses_clone, $reponse->getId()); echo $this->url('chemins-decisionnels/demarrer', ['id' => $chemin_decisionnel->getId()]) . '?' . http_build_query(array('reponses' => $reponses_clone)); ?>"><?= $reponse->getReponse() ?></a></li> <?php endforeach; ?> Loading
module/Oscar/view/oscar/convention-modele-etape-administration/configurer.phtml +14 −0 Original line number Diff line number Diff line Loading @@ -59,4 +59,18 @@ <input type="submit" value="➕ Ajouter la nouvelle information à saisir"> </form> </div> <div style="margin-bottom: 4rem; background-color: white; border-radius: 1rem; padding: 1rem; margin-top: 1rem;"> <h2 style="margin-bottom: 2rem;">➡ Étape suivante</h2> <form method="post"> <ul style="list-style-type: none;"> <li> <input type="radio" checked /> <label>Fin du parcours. Générer le document et créer la demande de convention.</label> </li> <li><input type="submit" value="💾 Enregistrer"></li> </ul> </form> </div> </div>
module/Oscar/view/oscar/convention-modele-instance/afficher.phtml +19 −7 Original line number Diff line number Diff line Loading @@ -21,11 +21,9 @@ min-height: 70vh; } #demarrer-chemin-decisionnel li { width: 90%; } #demarrer-chemin-decisionnel a { #demarrer-chemin-decisionnel input { display: block; width: 100%; font-size: 2rem; border: 1px solid blue; margin-bottom: 2rem; Loading @@ -33,13 +31,27 @@ padding-top: 1rem; text-align: center; } #demarrer-chemin-decisionnel a:hover { #demarrer-chemin-decisionnel input:hover { background-color: #f6f6f6; } </style> <div id="demarrer-chemin-decisionnel" class="container"> <div style="background-color: white; padding-left: 4em; padding-bottom: 1em; padding-right: 4em; min-width: 40%;"> <h1 style="padding-bottom: 3rem;"><?= $conventionModeleInstance->conventionModeleEtapeEnCours == NULL ? '' : $conventionModeleInstance->conventionModeleEtapeEnCours->titre ?></h1> <?php if ($conventionModeleInstance->conventionModeleEtapeEnCours == NULL): ?> <h1 style="padding-bottom: 3rem;">Ce parcours de création n'est plus en cours. Veuillez retourner à la page d'acceuil et recommencer.</h1> <?php else: ?> <h1 style="padding-bottom: 3rem;"><?= $conventionModeleInstance->conventionModeleEtapeEnCours->titre ?></h1> <form method="post"> <?php foreach( $conventionModeleInstance->conventionModeleEtapeEnCours->informations as $information ): ?> <!-- <?= $information->nom ?> --> <?php foreach( $information->reponses as $reponse ): ?> <input type="submit" value="<?= $reponse ?>"> <?php endforeach; ?> <?php endforeach; ?> </form> <?php endif; ?> </div> </div>