{% extends 'base.html.twig' %} {% import "contract/form/macros/_extraOptionMacro.html.twig" as formMacros %} {#{% block header %}{% endblock %}#} {#{% block body_class %}{% endblock %}#} {% block body %} {% if form_status.proposalLines|length > 0 %} {% for flashError in app.flashes('settle_contract_status_error') %} {% endfor %}
{% block reason %} {{ 'contract.modal.settle_status.signed.text'|trans }} {% endblock %}
{{ form_start(form_status, {attr: {'action': path('contract_workflow_do_status', {'id': contract.id, 'status': status_code}), class: 'ajax_form_requestw', id: 'sign_contract'}}) }} {{ form_errors(form_status) }}
{% for proposalLine in form_status.proposalLines %} {% set option = proposalLine.vars.value.relatedExtraOption %}

{{ option.type.name }}{% if option.number is defined and option.number is not empty %}({{ 'label.contract_extra.number'|trans }}:{{ option.number }}){% endif %} - {{ 'label.contract_extra.consumption'|trans }} : {{ option.consumption }}

{{ formMacros.printSignedRow(proposalLine) }} {% endfor %}
{% else %} Ce contrat ne peut pas être signé pour plusieurs raisons; aucune proposition n'a été trouvée ou le statut actuel du contrat n'est pas compatible avec le processus de signature.

{{ 'text.go_back'|trans }} {{ 'title.contract_single'|trans|lower }}

{% endif %} {% endblock %} {#{% block footer %}#} {#{% endblock %}#}