{% extends 'base.html.twig' %} {% import "contract/form/macros/_contractAttachementsMacro.html.twig" as formMacros %} {% import "contract/form/macros/_extraOptionMacro.html.twig" as formExtraMacros %} {% block title %}{{ 'contract.request.proposal'|trans }}{% endblock %} {% block body %} {#

{{ 'contract.request.proposal'|trans }} ✅

#} {#
#} {#
#} {#

{{ 'contract.request.proposal_patron'|trans }}

#} {#
#} {# {{ dump(form_proposal) }}#} {# {{ form_start(form_proposal) }}#} {# {{ form_label(form_proposal.contractAttachements) }}#} {#
    #} {# {% for key,contractAttachementForm in form_proposal.contractAttachements %}#} {# {{ form_widget(contractAttachementForm) }}#} {# {% endfor %}#} {#
#} {# #} {#

#} {#
#} {#
#} {#
#} {#

{{ 'contract.request.proposal_seller'|trans }}

#} {#
#} {# {{ form_label(form_proposal.contractAttachementsVendor) }}#} {#
    #} {# {% for key,contractAttachementVendorForm in form_proposal.contractAttachementsVendor %}#} {# {{ form_widget(contractAttachementVendorForm) }}#} {# {% endfor %}#} {#
#} {# #} {#

#} {#
#} {#
#} {#
#} {# #} {#
#} {#

#} {#
#} {#
#} {# {{ form_end(form_proposal) }}#} {#
#} {{ form_start(form_proposal, {attr: {novalidate: 'novalidate', class: 'do_proposa_form', id: 'do-proposal'}}) }} {# {{ form_errors(form_proposal) }}#} {% set form_errors = proposalLinesErrors(form_proposal.vars.errors) %} {% if form_proposal.vars.errors.count > 0 and 'proposal_attachements' in form_errors|keys %} {% endif %}

{{ 'contract.request.proposal_seller'|trans }}

{#
#} {# {{ form_label(form_proposal.contractAttachementsSeller) }}#} {#
    #} {# {% for key,contractAttachementSellerForm in form_proposal.contractAttachementsSeller %}#} {# {{ form_widget(contractAttachementSellerForm) }}#} {# {% endfor %}#} {#
#} {# #} {#

#} {#
#}

{{ form_label(form_proposal.contractAttachementsSeller) }}

{% for attachement in form_proposal.contractAttachementsSeller %} {{ formExtraMacros.printAttachementRow(attachement) }} {% endfor %}

{{ 'contract.request.proposal_patron'|trans }}

{{ 'contract.request.proposal_text1'|trans }} : {{ contract.extraOption|length }}
{{ 'contract.request.proposal_text2'|trans }}

{{ form_label(form_proposal.contractAttachements) }}
{% set attachementsErrors = form_errors.contractAttachements ?? null %} {% for key,contractAttachementForm in form_proposal.contractAttachements %} {# {{ form_widget(contractAttachementForm) }}#} {{ formMacros.printProposalPatronFieldRow(contractAttachementForm,loop.index,attachementsErrors) }} {% endfor %} {# #}

{{ 'contract.proposal.due_date'|trans }}

{{ form_row(form_proposal.dueDate) }}
{# {{ form_widget(form_proposal) }}#} {{ form_end(form_proposal) }} {% endblock %} {% block javascripts %} {{ parent() }} {% endblock %}