{% if form.vars.value.createdAt.timestamp is defined %} {% set submitValue = submitValue|default('aipd.modele_analyse.action.edit_submit'|trans) %} {% else %} {% set submitValue = submitValue|default('aipd.modele_analyse.action.new_submit'|trans) %} {% endif %} {% import _self as formMacros %} {% macro printScenariosMenaces(scenarioMenace) %} {{ form_errors(scenarioMenace) }} {{ form_widget(scenarioMenace.nom) }} {{ form_widget(scenarioMenace.mesuresProtections) }} {{ form_widget(scenarioMenace.isVisible) }} {{ form_row(scenarioMenace.isDisponibilite) }} {{ form_row(scenarioMenace.isIntegrite) }} {{ form_row(scenarioMenace.isConfidentialite) }} {{ form_widget(scenarioMenace.vraisemblance) }} {{ form_widget(scenarioMenace.gravite) }} {{ form_widget(scenarioMenace.precisions) }} {{ 'global.action.delete'|trans }} {% endmacro %} {{ form_start(form) }}
{{ form_errors(form) }} {# PAGE 1 #} {% if flow.getCurrentStepNumber() == 1 %} {# LEFT #}
{# GENERAL #}

{{ 'global.tab.general'|trans }}

{{ form_row(form.nom) }} {{ form_row(form.description) }}
{# RIGHT #}
{# LABELS #}

{{ 'aipd.modele_analyse.tab.labels'|trans }}

{{ form_row(form.labelAmeliorationPrevue) }} {{ form_row(form.labelInsatisfaisant) }} {{ form_row(form.labelSatisfaisant) }}
{# FULL PAGE #}
{# CONTEXTE #}

{{ 'aipd.modele_analyse.tab.contexte'|trans }}

{% for critere in form.criterePrincipeFondamentaux %} {% include '@templates_path/Aipd/Modele_analyse/_form_criteres.html.twig' with { form: critere, } %} {% endfor %}
{{ 'aipd.modele_analyse.tab.contexte'|trans }}
{{ 'aipd.modele_analyse.label.contexte'|trans }} {{ 'aipd.modele_analyse.label.contexte_livrable'|trans }} {{ 'aipd.modele_analyse.label.answer'|trans }} {{ 'aipd.modele_analyse.label.show'|trans }} {{ 'aipd.modele_analyse.label.message_conforme'|trans }} {{ 'aipd.modele_analyse.label.message_non_conforme'|trans }} {{ 'aipd.modele_analyse.label.message_non_applicable'|trans }} {{ 'aipd.modele_analyse.label.justify'|trans }} {{ 'aipd.modele_analyse.label.file'|trans }}
{{ 'aipd.modele_analyse.label.help.file'|trans({ 'max_size': app_max_upload_size }) }}
{{ form_rest(form.criterePrincipeFondamentaux) }}
{# PAGE 2 #} {% elseif flow.getCurrentStepNumber() == 2 %} {# FULL PAGE #}
{# TREATMENT CONFORMITY #}

{{ 'registry.conformite_traitement.tab.evaluate'|trans }}

{% include'@templates_path/Aipd/Modele_analyse/_form_question_conformite.html.twig' with { form: form } %}
{# PAGE 3 #} {% elseif flow.getCurrentStepNumber() == 3 %} {# FULL PAGE #}
{# TREATMENT CONFORMITY #}

{{ 'aipd.modele_analyse.tab.risk'|trans }}

{% for scenarioMenace in form.scenarioMenaces %} {{ formMacros.printScenariosMenaces(scenarioMenace) }} {% endfor %} {% if form.scenarioMenaces is empty %} {% do form.scenarioMenaces.setRendered() %} {% endif %}
{{ 'aipd.modele_analyse.tab.risk'|trans }}
{{ 'aipd.modele_analyse.label.scenario'|trans }} {{ 'aipd.modele_analyse.label.linked_mesure'|trans }} {{ 'aipd.modele_analyse.label.show'|trans }} {{ 'aipd.modele_analyse.label.disponibility'|trans }} {{ 'aipd.modele_analyse.label.integrity'|trans }} {{ 'aipd.modele_analyse.label.confidentiality'|trans }} {{ 'aipd.modele_analyse.label.vraisemblance'|trans }} {{ 'aipd.modele_analyse.label.gravite'|trans }} {{ 'aipd.modele_analyse.label.precision'|trans }} {{ 'global.label.actions'|trans }}
{% endif %}
{{ 'global.action.back_to_list'|trans }} {% include '@templates_path/_Utils/_craue_buttons.html.twig' with { craue_formflow_button_class_last: 'btn btn-primary', craue_formflow_button_class_back: 'btn btn-default', craue_formflow_button_render_reset: false, craue_formflow_button_label_next: 'global.action.next'|trans, craue_formflow_button_label_back: 'global.action.back'|trans, craue_formflow_button_label_finish: submitValue, } %}
{{ form_end(form) }}