Commit 9e3b452d authored by Jean-Baptiste Oellers's avatar Jean-Baptiste Oellers
Browse files

Ajout bouton étape suivante

parent bb004bed
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -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]);
    }

}
+1 −0
Original line number Diff line number Diff line
@@ -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();
+1 −1
Original line number Diff line number Diff line
@@ -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; ?>
+14 −0
Original line number Diff line number Diff line
@@ -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>
+19 −7
Original line number Diff line number Diff line
@@ -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;
@@ -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>