Skip to content
Snippets Groups Projects
Commit 7d61f5c6 authored by Jonathan Foucher's avatar Jonathan Foucher
Browse files

Use "vide " value istead of checking for null to see if the scenarion menace...

Use "vide " value istead of checking for null to see if the scenarion menace allow its vraisemblance or gravite values to be modified. Fixes #503
parent f1314386
No related branches found
No related tags found
No related merge requests found
Pipeline #26983 failed
......@@ -86,9 +86,9 @@ class ModeleToAnalyseConverter
$scenario->setIsIntegrite($scenarioModele->isIntegrite());
$scenario->setIsConfidentialite($scenarioModele->isConfidentialite());
$scenario->setVraisemblance($scenarioModele->getVraisemblance());
$scenario->setCanGraviteBeModified(\is_null($scenarioModele->getGravite()));
$scenario->setCanVraisemblanceBeModified(\is_null($scenarioModele->getVraisemblance()));
$scenario->setGravite($scenarioModele->getGravite());
$scenario->setCanGraviteBeModified($scenarioModele->getGravite() === 'vide');
$scenario->setCanVraisemblanceBeModified($scenarioModele->getVraisemblance() === 'vide');
$scenario->setPrecisions($scenarioModele->getPrecisions());
$scenario->setAnalyseImpact($analyseImpact);
......
......@@ -42,22 +42,22 @@
{{ scenario.vars.value.nom }}</td>
<td>
{% if scenario.vars.value.canVraisemblanceBeModified %}
{{ form_widget(scenario.vraisemblance) }}
{% else %}
{{ scenario.vars.value.vraisemblance|dictionary('vraisemblance_gravite') }}
<div style="display: none">
{{ form_widget(scenario.vraisemblance) }}
</div>
{% else %}
{{ form_widget(scenario.vraisemblance) }}
{% endif %}
</td>
<td>
{% if scenario.vars.value.canGraviteBeModified %}
{{ form_widget(scenario.gravite) }}
{% else %}
{{ scenario.vars.value.gravite|dictionary('vraisemblance_gravite') }}
<div style="display: none">
{{ form_widget(scenario.gravite) }}
</div>
{% else %}
{{ form_widget(scenario.gravite) }}
{% endif %}
<td class="impact-potentiel">
{% if scenario.vars.value.gravite is not null and scenario.vars.value.gravite != 'vide' and scenario.vars.value.vraisemblance is not null and scenario.vars.value.vraisemblance != 'vide' %}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment