{% extends 'BraincraftedBootstrapBundle:Form:bootstrap.html.twig' %} {% block bootstrap_collection_row %}
{{ form_widget(form) }}
{% endblock bootstrap_collection_row %} {# {% block collection_widget %} {% spaceless %} {% if prototype is defined %} {% set attr = attr|merge({'data-prototype': block('collection_item_widget') }) %} {% endif %} {{ block('form_widget') }} {% endspaceless %} {% endblock collection_widget %} #} {% block collection_item_widget %} {% spaceless %} {% set nbTotalColumnByRow = 0 %} {% set bootstrapCol = form.vars.mode_display == 'oneLine' ? 'col-xs' : 'col-md' %} {% set newRow = false %} {% if prototype.element is defined and prototype.element.vars is defined %} {% set itemSelectionIdentifier = prototype.element.vars.id %} {% else %} {% set itemSelectionIdentifier = '__id__' %} {% endif %} {% if form.vars.mode_display == 'oneLine' and (form.vars.allow_delete_all == true or form.vars.allow_checkbox == true) %}
{% endif %} {% if form.vars.mode_display == 'oneLine' and form.vars.add_text_before == true %}
{{ 'from'|trans({}, translation_domain) }} {{ 'to'|trans({}, translation_domain) }}
{% endif %} {#{% set columnWidth = (12/prototype|length)|round(0, 'ceil') %}#} {% set columnWidthMax = 4 %} {% set defaultColumnWidth = 4 %} {% for children in prototype %} {% if children.vars.attr["data-column-size"] is defined %} {% set columnWidthMax = max(children.vars.attr["data-column-size"], columnWidthMax) %} {% endif %} {% endfor %} {% for children in prototype %} {% set columnWidth = defaultColumnWidth %} {% set prototype_vars = prototype_vars is defined ? prototype_vars : {} %} {% if nbTotalColumnByRow >= 12 and children.vars.original_type is defined and children.vars.original_type != 'hidden' and form.vars.mode_display != 'oneLine' %} {# Close after : {{ nbTotalColumnByRow }} #}
{% set newRow = true %} {% set nbTotalColumnByRow = 0 %} {% endif %} {% if children.vars.attr["data-column-size"] is defined %} {% set columnWidth = children.vars.attr["data-column-size"] %} {% endif %} {% set nbTotalColumnByRow = nbTotalColumnByRow + columnWidth %} {% if (loop.index0 == 0 or nbTotalColumnByRow > 12 ) and children.vars.original_type is defined and children.vars.original_type != 'hidden' and form.vars.mode_display != 'oneLine' %} {# Close before : {{ nbTotalColumnByRow }} #} {% if nbTotalColumnByRow > 12 %}
{% set newRow = false %} {% endif %}
{% set newRow = true %} {% set nbTotalColumnByRow = columnWidth %} {% endif %} {# {% if children.vars.block_prefixes[1] != "hidden" %} #} {% set isHidden = children.vars.original_type is defined and children.vars.original_type == 'hidden' %} {% set hasError = children.vars.valid is defined and not children.vars.valid %}
{% if isHidden == false and form.vars.mode_display != 'oneLine' %} {{ form_label(children) }} {% endif %} {% if children.vars.attr['data-readonly'] is defined and children.vars.attr['data-readonly'] %} {{ children.vars.value }} {% else %} {{ form_widget(children, prototype_vars) }} {% include 'AppBundle:Admin:CRUD\\Common\\Edit\\Template\\edit_form_row_error.html.twig' with {'field':children} %} {% endif %}
{# {% else %} {{ form_widget(children, prototype_vars) }} {% include 'AppBundle:Admin:CRUD\\Common\\Edit\\Template\\edit_form_row_error.html.twig' with {'field':children} %} {% endif %} #} {% endfor %} {% if (form.vars.mode_display == 'oneLine' and (form.vars.allow_delete or form.vars.allow_delete_all)) or form.vars.fake_delete %}
{{ icon('trash-o') }}
{% endif %} {% if newRow == true %}
{% endif %} {% endspaceless %} {% endblock collection_item_widget %} {% block bootstrap_collection_widget %} {% spaceless %} {% if form.vars.mode_display is defined and form.vars.mode_display == 'table' %} {{ block('bootstrap_collection_widget_table') }} {% elseif form.vars.mode_display is defined and form.vars.mode_display == 'oneLine' %} {{ block('bootstrap_collection_widget_one_line') }} {% else %} {{ block('bootstrap_collection_widget_box') }} {% endif %} {% endspaceless %} {% endblock bootstrap_collection_widget %} {% block bootstrap_collection_widget_box %} {% set rowColSize = 4 %} {% if finalRowColSize is defined %} {% set rowColSize = finalRowColSize %} {% endif %} {% if prototype is defined and form.vars.allow_add %} {% set prototype_vars = {} %} {% if style is defined %} {% set prototype_vars = prototype_vars|merge({'style': style}) %} {% endif %} {% set prototype_html %} {{ block('collection_item_widget') }} {% endset %} {% set prototype_reload_html = '' %} {% if form.vars.allow_reload %} {% set prototype_reload_html = '' %} {% endif %} {% set prototype_delete_all_html = '' %} {% if form.vars.allow_delete_all or form.vars.allow_select_all %} {% set prototype_delete_all_html = '
' %} {% endif %} {% set prototype_delete_html = '' %} {% if form.vars.allow_delete or form.vars.allow_delete_all %} {% set prototype_delete_html = '' ~ icon('trash-o') ~ '' %} {% endif %} {% set prototype_finalExtraDataView_html = '' %} {% if defaultFinalExtraDataView is defined %} {% set prototype_finalExtraDataView_html %} {{ icon('exclamation-circle') }} {% endset %} {% endif %} {% set prototype_html = '
' ~ prototype_delete_all_html ~ '
' ~ prototype_reload_html ~ prototype_finalExtraDataView_html ~ prototype_delete_html ~ '
' ~ prototype_html ~ '
' %} {% set attr = attr|merge({'data-prototype': prototype_html }) %} {% set attr = attr|merge({'data-prototype-name': prototype_name }) %} {% endif %} {% set actionsMenu = '' %} {% if form.vars.allow_delete_all or form.vars.allow_select_all %} {% set actionsMenu %} {% if form.vars.allow_delete_all %}
  • {{ icon('trash') }}
  • {% endif %}
  • {% endset %} {% endif %} {% if actionsMenu is not empty %}

    {% endif %}
    {% for field in form %} {% set hasWatermark = finalExtraWatermarkView['_'~loop.index]|trim is not empty %}
    {% if hasWatermark == true %}

    {{ finalExtraWatermarkView['_'~loop.index] }}

    {% endif %}
    {% if form.vars.allow_delete_all or form.vars.allow_checkbox %} {% if finalExtraRowCheckboxUrl['_'~loop.index] is defined %}
    {{ finalExtraRowCheckboxUrl['_'~loop.index] }}
    {% endif %} {% endif %} {% if finalExtraTitleView['_'~loop.index] is defined %}
    {{ finalExtraTitleView['_'~loop.index] }}
    {% endif %}
    {% if form.vars.allow_reload %} {% endif %} {% if finalExtraDataView['_'~loop.index] is defined %} {{ icon('exclamation-circle') }} {% endif %} {% if form.vars.allow_delete or form.vars.allow_delete_all %} {{ icon('trash-o') }} {% endif %} {% if finalExtraRowUrl['_'~loop.index] is defined %} {% endif %}
    {% set prototype = field.children %} {{ block('collection_item_widget') }}
    {% endfor %} {% if form.vars.allow_add %} {% set canAddItem = true %} {% if form.vars.max_items is not null %} {% set canAddItem = form|length < form.vars.max_items %} {% endif %}

    {{ form.vars.add_button_text|trans({}, translation_domain) }} {% if finalExtraRowAddActionTitle is defined and finalExtraRowAddActionTitle is not empty %} {{ finalExtraRowAddActionTitle }} {% endif %}

    {% if finalExtraRowMoreAddAction is defined and finalExtraRowMoreAddAction is not empty %}
    {{ finalExtraRowMoreAddAction }}
    {% endif %}
    {% endif %}
    {% endblock bootstrap_collection_widget_box %} {% block bootstrap_collection_widget_one_line %} {% set rowColSize = 12 %} {% set bootstrapCol = form.vars.mode_display == 'oneLine' ? 'col-xs' : 'col-md' %} {% if finalRowColSize is defined %} {% set rowColSize = finalRowColSize %} {% endif %} {% if prototype is defined and form.vars.allow_add %} {% set prototype_vars = {} %} {% if style is defined %} {% set prototype_vars = prototype_vars|merge({'style': style}) %} {% endif %} {% set prototype_html %} {{ block('collection_item_widget') }} {% endset %} {% set prototype_html = '
    ' ~ prototype_html ~ '
    ' %} {% set attr = attr|merge({'data-prototype': prototype_html }) %} {% set attr = attr|merge({'data-prototype-name': prototype_name }) %} {% endif %}
    {% if prototype is defined %}
    {% if form.vars.allow_delete_all %}
    {% endif %} {% if form.vars.mode_display == 'oneLine' and form.vars.add_text_before == true %}
    {% endif %} {% set columnWidthMax = 4 %} {% set defaultColumnWidth = 4 %} {% for children in prototype.children %} {% if children.vars.attr["data-column-size"] is defined %} {% set columnWidthMax = max(children.vars.attr["data-column-size"], columnWidthMax) %} {% endif %} {% endfor %} {% for children in prototype.children if children.vars.original_type is defined and children.vars.original_type != 'hidden'%} {% set columnWidth = defaultColumnWidth %} {% if children.vars.attr["data-column-size"] is defined %} {% set columnWidth = children.vars.attr["data-column-size"] %} {% endif %}
    {{ form_label(children) }}
    {% endfor %} {% if form.vars.allow_delete_all %} {% elseif form.vars.allow_delete %}
    {% endif %}
    {% endif %}
    {% for field in form %}
    {% set prototype = field.children %} {{ block('collection_item_widget') }}
    {% endfor %} {% if form.vars.allow_add %} {% set canAddItem = true %} {% if form.vars.max_items is not null %} {% set canAddItem = form|length < form.vars.max_items %} {% endif %} {% endif %}
    {% endblock bootstrap_collection_widget_one_line %} {# @todo to remove when no bootstrap were be table #} {% block bootstrap_collection_widget_table %} {% if prototype is defined and form.vars.allow_add %} {% set prototype_vars = {} %} {% if style is defined %} {% set prototype_vars = prototype_vars|merge({'style': style}) %} {% endif %} {% set prototype_html %} {% for children in prototype.children %} {{ form_widget(children, prototype_vars) }} {% endfor %} {% endset %} {% if form.vars.allow_delete_all %} {% set prototype_html = '' ~ prototype_html %} {% endif %} {% set prototype_html = '' ~ prototype_html %} {% if form.vars.allow_delete or form.vars.allow_delete_all %} {% set prototype_html = prototype_html ~ '' ~ icon('trash-o') ~ '' %} {% endif %} {% set prototype_html = '' ~ prototype_html ~ '' %} {% set attr = attr|merge({'data-prototype': prototype_html }) %} {% set attr = attr|merge({'data-prototype-name': prototype_name }) %} {% endif %} {% set actionsMenu = '' %} {% if form.vars.allow_delete_all %} {% set actionsMenu %} {{ icon('trash') }} {% endset %} {% endif %} {% if actionsMenu is not empty %}
    {{ actionsMenu }}

    {% endif %} {% if form.vars.allow_delete_all %} {% endif %} {# {% if extraDataView_header is defined %} {{ extraDataView_header }} {% endif %} #} {% if prototype is defined %} {% for children in prototype.children %} {% include 'AppBundle:Admin:Form\\table_header_field.html.twig' with {'children':children} %} {% endfor %} {% endif %} {% for field in form %} {% set urlRow = null %} {% if form.vars.custom_data.admin_for_url is defined %} {% if form.vars.custom_data.admin_for_url.hasRoute(constant('Application\\Sonata\\AdminBundle\\Admin\\Admin::ROUTE_EDIT')) %} {% set urlRow = form.vars.custom_data.admin_for_url.generateObjectUrl(constant('Application\\Sonata\\AdminBundle\\Admin\\Admin::ROUTE_EDIT'), field.vars.value ) %} {% endif %} {% endif %} {% if form.vars.allow_delete_all %} {% endif %} {# {% if extraDataView_body is defined %} {{ extraDataView_body }} {% endif %} #} {% for children in field.children %} {% if children.vars.block_prefixes[1] != "hidden" %} {% endif %} {% endfor %} {% for children in field.children %} {% if children.vars.block_prefixes[1] == "hidden" %} {{ form_widget(children) }} {% include 'AppBundle:Admin:CRUD\\Common\\Edit\\Template\\edit_form_row_error.html.twig' with {'field':children} %} {% endif %} {% endfor %} {% if form.vars.allow_delete or form.vars.allow_delete_all %} {% endif %} {% endfor %} {% if form.vars.allow_add %}
    {{ icon('plus') }} {{ form.vars.add_button_text|trans({}, translation_domain) }}
    {% endif %} {% endblock bootstrap_collection_widget_table %} {% block file_widget %} {% if form.vars.attr.class is defined and "file-import" in form.vars.attr.class %}
  • {% if form.vars.label != false %} {{ form.vars.label|trans({}, form.vars.translation_domain) }} {{ block('form_widget') }} {% else %} {{ "form.add_file"|trans({}, "ImportTrans") }} {{ block('form_widget') }} {% endif %}
  • {% else %} {# Condition if the image is created or not #} {% if form.parent.vars.value.id != NULL %} {{ "breadcrumb.link_media_update"|trans({}, "MediaTrans") }} {% else %} {{ "breadcrumb.link_media_create"|trans({}, "MediaTrans") }} {% endif %} {{ block('form_widget') }} {% endif %} {% endblock %} {# Specific Widgets #} {% block app_bundle_vehicle_gallery_widget %} {% if form.vars.attr.class is defined and "file-fileupload" in form.vars.attr.class %} {% else %} {{ "breadcrumb.link_media_create"|trans({}, "MediaTrans") }} {{ block('form_widget') }} {% endif %} {% endblock %} {% block app_bundle_vehicle_document_widget %} {% if form.vars.attr.class is defined and "file-fileupload" in form.vars.attr.class %} {% else %} {{ "breadcrumb.link_media_create"|trans({}, "MediaTrans") }} {{ block('form_widget') }} {% endif %} {% endblock %} {# GLOBAL #} {% block base_vehicleList_widget %} {% spaceless %} {% set admin = form.vars.custom_data.admin_for_url %} {% set globalVehicleTrans = 'VehicleTrans' %} {% set finalExtraRowUrl = {} %} {# {% set defaultFinalExtraDataView = {} %} #} {% set finalExtraDataView = {} %} {% set finalExtraTitleView = {} %} {% set finalExtraRowAddActionTitle = {} %} {% set finalExtraRowMoreAddAction = {} %} {% set finalExtraRowCheckboxUrl = {} %} {% if finalRowColSize is not defined %} {% set length = 1 %} {% if form|length != 0 %} {% set length = form|length %} {% endif %} {% set finalRowColSize = (12 /length)|round(0, 'ceil') %} {% set finalRowColSize = max(finalRowColSize, 4) %} {% endif %} {% for field in form %} {% set sellingVehicle = field.vars.data %} {% set vehicle = sellingVehicle.vehicle %} {% if vehicle is not empty %} {% set extraTitleView %} {{ vehicle.getLabel() }} {% if sellingVehicle.invoice is not null %} - {{ "form.vehicles.label_invoice_number"|trans({'%number%': sellingVehicle.invoice.__toString}, "CommonAdministrativeTrans") }} {% endif %} {% include 'AppBundle:Admin:CRUD\\Common\\Edit\\Include\\Vehicle\\include_state_color.html.twig' with { 'object': vehicle } %} {% endset %} {% set extraRowUrl %} {% include 'AppBundle:Admin:Block\\context_vehicle_tabs.html.twig' with { 'admin': admin, "vehicle": vehicle } only %} {% endset %} {% set extraDataView %}
    {{ 'list.vehicle_selling.label_type_vo_vn'|trans({},globalVehicleTrans) }}
    {{ vehicle.typeVoVn }}
    {{ 'list.vehicle_selling.label_vin'|trans({},globalVehicleTrans) }}
    {{ vehicle.vin }}
    {{ 'list.vehicle_selling.label_license_number'|trans({},globalVehicleTrans) }}
    {{ vehicle.licenseNumber }}
    {{ 'list.vehicle_selling.label_distance_traveled'|trans({},globalVehicleTrans) }}
    {% include 'AppBundle:Utility:localized_number.html.twig' with {'value': vehicle.distanceTraveled} %}
    {{ 'list.vehicle_selling.label_date_of_distribution'|trans({},globalVehicleTrans) }}
    {{ vehicle.dateOfDistribution ? vehicle.dateOfDistribution|localizeddate('short','none') : '' }}
    {{ 'list.vehicle_selling.label_estimate_cost'|trans({},globalVehicleTrans) }}
    {% include 'AppBundle:Utility:localized_currency.html.twig' with {'value': vehicle.estimateCost} %}
    {% if admin.hasRouteGranted(admin.getCode(), 'follow', vehicle) %}
    {{ 'list.vehicle_selling.label_available_date'|trans({},globalVehicleTrans) }}
    {% set availableDate = vehicle.follow.availableDate ? vehicle.follow.availableDate|localizeddate('short','none') : '' %} {{ availableDate }}
    {% endif %}
    {% if admin.hasRouteGranted(admin.getCode(), 'follow', vehicle) %}
    {{ 'list.vehicle_selling.label_location'|trans({},globalVehicleTrans) }}
    {{ vehicle.follow.location }}
    {% endif %} {% if admin.hasRouteGranted(admin.getCode(), 'purchase', vehicle) %}
    {{ 'list.vehicle_selling.label_newSupplier_contact'|trans({},globalVehicleTrans) }}
    {{ vehicle.purchase.newSupplier.contact }}
    {% endif %}
    {% endset %} {% set extraRowCheckboxUrl = {} %} {% if form.vars.allow_checkbox == true %} {% set extraRowCheckboxUrl %} {% endset %} {% endif %} {% set finalExtraTitleView = finalExtraTitleView|merge({('_'~loop.index):(extraTitleView)}) %} {% set finalExtraRowUrl = finalExtraRowUrl|merge({('_'~loop.index):(extraRowUrl)}) %} {% set finalExtraRowCheckboxUrl = finalExtraRowCheckboxUrl|merge({('_'~loop.index):(extraRowCheckboxUrl)}) %} {% set finalExtraDataView = finalExtraDataView|merge({('_'~loop.index):(extraDataView)}) %} {% endif %} {% endfor %} {% set finalExtraRowAddActionTitle %} {{ "button.add_vehicle"|trans({}, "VehicleTrans") }} {% endset %} {% if form.vars.custom_data.object is defined %} {% set object = form.vars.custom_data.object %} {% if object.canEdit() and object.id is not empty %} {% set finalExtraRowMoreAddAction %} {% if fromObjectType is defined %}
    {{ icon('plus') }}  {{ "button.create_new_vehicle"|trans({}, "VehicleTrans") }}
    {% endif %} {% endset %} {% endif %} {% endif %} {{ block('bootstrap_collection_widget') }} {% endspaceless %} {% endblock base_vehicleList_widget %} {% block base_serviceList_widget %} {% spaceless %} {% set finalExtraRowUrl = {} %} {% set defaultFinalExtraDataView = {} %} {% set finalExtraDataView = {} %} {% set finalExtraTitleView = {} %} {% set finalExtraWatermarkView = {} %} {% set finalExtraRowAddActionTitle = {} %} {% set finalExtraRowMoreAddAction = {} %} {% set finalExtraRowCheckboxUrl = {} %} {% set defaultFinalExtraDataView %}
    {{ 'form.label_category'|trans({},form.vars.translation_domain) }}
    -
    {{ 'form.label_sub_category'|trans({},form.vars.translation_domain) }}
    -
    {{ 'form.label_stock'|trans({},form.vars.translation_domain) }}
    -
    {{ 'form.label_unit_price_without_tax'|trans({},form.vars.translation_domain) }}
    -
    {% endset %} {% for field in form %} {% set sellingService = field.vars.data %} {% set service = sellingService.service %} {% set sellingVehicle = sellingService.sellingVehicle %} {% set extraTitleView %} {{ service }} {% endset %} {% set extraWatermarkView %} {% if sellingVehicle is not null %} {{ sellingVehicle.vehicle|truncate(25, true, '...')|nl2br }} {% endif %} {% endset %} {% set extraRowUrl %} {% include 'AppBundle:Admin:Block\\context_service_tabs.html.twig' with { 'objectAdmins': form.vars.custom_data.objectAdmins } %} {% endset %} {% if service|instanceof("AppBundle\\Entity\\Service\\ServiceArticle") %} {% set extraDataView %}
    {{ 'form.label_category'|trans({},form.vars.translation_domain) }}
    {{ service.category }}
    {{ 'form.label_sub_category'|trans({},form.vars.translation_domain) }}
    {{ service.subCategory }}
    {{ 'form.label_stock'|trans({},form.vars.translation_domain) }}
    {% if service.isStockable == true %} {{ service.stock }} {% else %} - {% endif %}
    {% set serviceArticlePurchase = service.getLastServiceArticlePurchase() %}
    {{ 'form.label_unit_price_without_tax'|trans({},form.vars.translation_domain) }}
    {% if serviceArticlePurchase is not empty %} {% include 'AppBundle:Utility:localized_currency.html.twig' with {'value': serviceArticlePurchase.unitPriceWithoutTax} %} {% else %} - {% endif %}
    {% endset %} {% set finalExtraDataView = finalExtraDataView|merge({('_'~loop.index):(extraDataView)}) %} {% endif %} {% set extraRowCheckboxUrl = {} %} {% if form.vars.allow_checkbox == true %} {% set extraRowCheckboxUrl %} {% endset %} {% endif %} {% set finalExtraRowCheckboxUrl = finalExtraRowCheckboxUrl|merge({('_'~loop.index):(extraRowCheckboxUrl)}) %} {% set finalExtraRowUrl = finalExtraRowUrl|merge({('_'~loop.index):(extraRowUrl)}) %} {% set finalExtraTitleView = finalExtraTitleView|merge({('_'~loop.index):(extraTitleView)}) %} {% set finalExtraWatermarkView = finalExtraWatermarkView|merge({('_'~loop.index):(extraWatermarkView)}) %} {% endfor %} {% set finalExtraRowAddActionTitle %} {{ "button.add_service_article"|trans({}, form.vars.translation_domain) }} {% endset %} {% if form.vars.custom_data.object is defined %} {% set object = form.vars.custom_data.object %} {% if object.canEdit() and object.id is not empty %} {% set finalExtraRowMoreAddAction %} {% if addServiceFlatRateConstant is defined %}
    {{ icon('plus') }}  {{ "button.create_service_flat_rate"|trans({}, form.vars.translation_domain) }}
    {% endif %} {% if addServiceArticleConstant is defined %}
    {{ icon('plus') }}  {{ "button.create_service_article"|trans({}, form.vars.translation_domain) }}
    {% endif %} {% endset %} {% endif %} {% endif %} {{ block('bootstrap_collection_widget') }} {% endspaceless %} {% endblock base_serviceList_widget %} {# ORDER FORM #} {% block _app_bundle_orderform_vehicle_vehicleSellingList_widget %} {% set finalRowColSize = 4 %} {% set fromObjectType = constant('AppBundle\\Entity\\Vehicle\\Vehicle::ADMINISTRATIVE_SELLING_VEHICLES') %} {% set vehicleState = "1" %} {{ block('base_vehicleList_widget') }} {% endblock _app_bundle_orderform_vehicle_vehicleSellingList_widget %} {% block _app_bundle_order_form_service_serviceList_widget %} {% set addServiceFlatRateConstant = constant('AppBundle\\Entity\\Service\\Service::SERVICE_ARTICLE_FROM_ORDER_FORM') %} {% set addServiceArticleConstant = constant('AppBundle\\Entity\\Service\\Service::SERVICE_ARTICLE_FROM_ORDER_FORM') %} {{ block('base_serviceList_widget') }} {% endblock _app_bundle_order_form_service_serviceList_widget %} {% block _app_bundle_form_order_form_note_noteList_widget %} {% set finalExtraRowAddActionTitle = {} %} {% set finalExtraTitleView = {} %} {% if finalRowColSize is not defined %} {% set finalRowColSize = 6 %} {% endif %} {% set finalExtraRowAddActionTitle %} {{ "button.add_note"|trans({}, form.vars.translation_domain) }} {% endset %} {% for field in form %} {% set extraTitleView %} {{ "form.note_title"|trans({}, form.vars.translation_domain) ~ ' ' ~ loop.index }} {% endset %} {% set finalExtraTitleView = finalExtraTitleView|merge({('_'~loop.index):(extraTitleView)}) %} {% endfor %} {{ block('bootstrap_collection_widget') }} {% endblock _app_bundle_form_order_form_note_noteList_widget %} {% block _app_bundle_order_form_down_payment_paymentList_widget %} {% set finalExtraRowAddActionTitle = {} %} {% set finalExtraTitleView = {} %} {% set finalExtraWatermarkView = {} %} {% set finalRowColSize = 6 %} {% set finalExtraRowCheckboxUrl = {} %} {% set finalExtraRowAddActionTitle %} {{ "button.add_down_payment"|trans({}, "CommonAdministrativeTrans") }} {% endset %} {% for field in form %} {% set payment = field.vars.data %} {% set sellingVehicle = payment.sellingVehicle %} {% set extraTitleView %} {{ "form.payment.title"|trans({}, "CommonAdministrativeTrans") ~ ' ' ~ loop.index }} {% if payment.invoice is not null %} - {{ "form.payment.label_invoice_number"|trans({'%number%': payment.invoice.__toString}, "CommonAdministrativeTrans") }} {% endif %} {% if payment.settled == true %}
    {{ "form.payment.label_is_settled"|trans({}, "CommonAdministrativeTrans") }}
    {% endif %} {% endset %} {% set extraWatermarkView %} {% if sellingVehicle is not null %} {{ sellingVehicle.vehicle|truncate(25, true, '...')|nl2br }} {% endif %} {% endset %} {% set extraRowCheckboxUrl = {} %} {% if form.vars.allow_checkbox == true %} {% set extraRowCheckboxUrl %} {% endset %} {% endif %} {% set finalExtraRowCheckboxUrl = finalExtraRowCheckboxUrl|merge({('_'~loop.index):(extraRowCheckboxUrl)}) %} {% set finalExtraTitleView = finalExtraTitleView|merge({('_'~loop.index):(extraTitleView)}) %} {% set finalExtraWatermarkView = finalExtraWatermarkView|merge({('_'~loop.index):(extraWatermarkView)}) %} {% endfor %} {{ block('bootstrap_collection_widget') }} {% endblock _app_bundle_order_form_down_payment_paymentList_widget %} {% block _app_bundle_rental_payment_paymentList_widget %} {% set finalExtraRowAddActionTitle = {} %} {% set finalExtraTitleView = {} %} {% set finalRowColSize = 6 %} {% set finalExtraRowAddActionTitle %} {{ "button.add_payment"|trans({}, "CommonAdministrativeTrans") }} {% endset %} {% for field in form %} {% set payment = field.vars.data %} {% set extraTitleView %} {{ "form.payment.title"|trans({}, "CommonAdministrativeTrans") ~ ' ' ~ loop.index }} {% if payment.invoice is not null %} - {{ "form.payment.label_invoice_number"|trans({'%number%': payment.invoice.__toString}, "CommonAdministrativeTrans") }} {% endif %} {% if payment.settled == true %}
    {{ "form.payment.label_is_settled"|trans({}, "CommonAdministrativeTrans") }}
    {% endif %} {% endset %} {% set finalExtraTitleView = finalExtraTitleView|merge({('_'~loop.index):(extraTitleView)}) %} {% endfor %} {{ block('bootstrap_collection_widget') }} {% endblock _app_bundle_rental_payment_paymentList_widget %} {# INVOICE #} {% block _app_bundle_invoice_service_serviceList_widget %} {% set addServiceFlatRateConstant = constant('AppBundle\\Entity\\Service\\Service::SERVICE_ARTICLE_FROM_INVOICE') %} {% set addServiceArticleConstant = constant('AppBundle\\Entity\\Service\\Service::SERVICE_ARTICLE_FROM_INVOICE') %} {{ block('base_serviceList_widget') }} {% endblock _app_bundle_invoice_service_serviceList_widget %} {% block _app_bundle_form_invoice_rental_service_serviceList_widget %} {% set addServiceFlatRateConstant = constant('AppBundle\\Entity\\Service\\Service::SERVICE_ARTICLE_FROM_INVOICE_RENTAL') %} {% set addServiceArticleConstant = constant('AppBundle\\Entity\\Service\\Service::SERVICE_ARTICLE_FROM_INVOICE_RENTAL') %} {{ block('base_serviceList_widget') }} {% endblock _app_bundle_form_invoice_rental_service_serviceList_widget %} {% block _app_bundle_invoice_vehicle_vehicleSellingList_widget %} {{ block('base_vehicleList_widget') }} {% endblock _app_bundle_invoice_vehicle_vehicleSellingList_widget %} {% block _app_bundle_form_invoice_payment_paymentList_widget %} {% set finalExtraRowAddActionTitle = {} %} {% set finalExtraTitleView = {} %} {% set finalExtraDataView = {} %} {% set finalRowColSize = 6 %} {% set finalExtraRowCheckboxUrl = {} %} {% set finalExtraRowAddActionTitle %} {{ "button.add_payment"|trans({}, "CommonAdministrativeTrans") }} {% endset %} {% for field in form %} {% set payment = field.vars.data %} {% set extraTitleView %} {{ "form.payment.title"|trans({}, "CommonAdministrativeTrans") ~ ' ' ~ loop.index }} {% if payment.settled == true %}
    {{ "form.payment.label_is_settled"|trans({}, "CommonAdministrativeTrans") }}
    {% endif %} {% endset %} {% set extraRowCheckboxUrl = {} %} {% if form.vars.allow_checkbox == true %} {% set extraRowCheckboxUrl %} {% endset %} {% endif %} {% set finalExtraRowCheckboxUrl = finalExtraRowCheckboxUrl|merge({('_'~loop.index):(extraRowCheckboxUrl)}) %} {% set finalExtraTitleView = finalExtraTitleView|merge({('_'~loop.index):(extraTitleView)}) %} {% endfor %} {{ block('bootstrap_collection_widget') }} {% endblock _app_bundle_form_invoice_payment_paymentList_widget %} {% block _app_bundle_invoice_rental_payment_paymentList_widget %} {{ block('_app_bundle_form_invoice_payment_paymentList_widget') }} {% endblock _app_bundle_invoice_rental_payment_paymentList_widget %} {# CREDIT NOTE #} {% block _app_bundle_form_credit_note_service_type_serviceList_widget %} {{ block('base_serviceList_widget') }} {% endblock _app_bundle_form_credit_note_service_type_serviceList_widget %} {# INTERNAL TRANSFER #} {% block _app_bundle_form_internal_transfer_service_servicePurchaseList_widget %} {% set addServiceArticleConstant = constant('AppBundle\\Entity\\Service\\Service::SERVICE_ARTICLE_FROM_INTERNAL_TRANSFER') %} {{ block('base_serviceList_widget') }} {% endblock _app_bundle_form_internal_transfer_service_servicePurchaseList_widget %} {% block _app_bundle_form_internal_transfer_note_noteList_widget %} {{ block('_app_bundle_form_order_form_note_noteList_widget') }} {% endblock _app_bundle_form_internal_transfer_note_noteList_widget %} {# REPAIR ORDER #} {% block _app_bundle_repair_order_note_noteList_widget %} {{ block('_app_bundle_form_order_form_note_noteList_widget') }} {% endblock _app_bundle_repair_order_note_noteList_widget %} {% block _app_bundle_form_repair_order_service_serviceSellingList_widget %} {% set addServiceFlatRateConstant = constant('AppBundle\\Entity\\Service\\Service::SERVICE_ARTICLE_FROM_REPAIR_ORDER') %} {% set addServiceArticleConstant = constant('AppBundle\\Entity\\Service\\Service::SERVICE_ARTICLE_FROM_REPAIR_ORDER') %} {{ block('base_serviceList_widget') }} {% endblock _app_bundle_form_repair_order_service_serviceSellingList_widget %} {% block _app_bundle_form_repair_order_service_servicePurchaseList_widget %} {% set addServiceArticleConstant = constant('AppBundle\\Entity\\Service\\Service::SERVICE_ARTICLE_FROM_REPAIR_ORDER') %} {{ block('base_serviceList_widget') }} {% endblock _app_bundle_form_repair_order_service_servicePurchaseList_widget %} {# RENTAL #} {% block _app_bundle_rental_service_serviceSellingList_widget %} {% set addServiceFlatRateConstant = constant('AppBundle\\Entity\\Service\\Service::SERVICE_ARTICLE_FROM_RENTAL') %} {% set addServiceArticleConstant = constant('AppBundle\\Entity\\Service\\Service::SERVICE_ARTICLE_FROM_RENTAL') %} {{ block('base_serviceList_widget') }} {% endblock _app_bundle_rental_service_serviceSellingList_widget %} {# SERVICE ARTICLE #} {% block app_bundle_admin_service_article_app_bundle_bootstrapcollection_widget %} {% set finalExtraTitleView = {} %} {% set finalExtraRowAddActionTitle = {} %} {% set finalExtraRowCheckboxUrl = {} %} {% set finalRowColSize = 6 %} {% set finalExtraRowAddActionTitle %} {{ "button.add_service_article_purchase"|trans({}, "ServicePurchaseTrans") }} {% endset %} {% for field in form %} {% set service = field.vars.data %} {% set extraRowCheckboxUrl = {} %} {% if form.vars.allow_checkbox == true %} {% set extraRowCheckboxUrl %} {% endset %} {% endif %} {% set finalExtraRowCheckboxUrl = finalExtraRowCheckboxUrl|merge({('_'~loop.index):(extraRowCheckboxUrl)}) %} {% set extraTitleView %} {{ "form.article_service_purchase_title"|trans({}, "ServicePurchaseTrans") }} {{ service }} {% endset %} {% set finalExtraTitleView = finalExtraTitleView|merge({('_'~loop.index):(extraTitleView)}) %} {% endfor %} {{ block('bootstrap_collection_widget') }} {% endblock app_bundle_admin_service_article_app_bundle_bootstrapcollection_widget %} {% block app_bundle_admin_service_flat_rate_app_bundle_bootstrapcollection_widget %} {% set finalExtraRowUrl = {} %} {% set finalExtraDataView = {} %} {% set finalExtraTitleView = {} %} {% set finalExtraRowAddActionTitle = {} %} {% set finalExtraRowCheckboxUrl = {} %} {% set finalExtraRowAddActionTitle %} {{ "button.add_service_article"|trans({}, form.vars.translation_domain) }} {% endset %} {% for field in form %} {% set service = field.vars.data.serviceArticle %} {% set extraTitleView %} {{ service }} {% endset %} {% set extraRowCheckboxUrl = {} %} {% if form.vars.allow_checkbox == true %} {% set extraRowCheckboxUrl %} {% endset %} {% endif %} {% set finalExtraRowCheckboxUrl = finalExtraRowCheckboxUrl|merge({('_'~loop.index):(extraRowCheckboxUrl)}) %} {% set extraRowUrl %} {% include 'AppBundle:Admin:Block\\context_service_tabs.html.twig' with { 'objectAdmins': form.vars.custom_data.objectAdmins } %} {% endset %} {% set extraDataView %}
    {% if service is defined and service is not empty %}
    {{ 'form.label_category'|trans({},form.vars.translation_domain) }}
    {{ service.category }}
    {{ 'form.label_subCategory'|trans({},form.vars.translation_domain) }}
    {{ service.subCategory }}
    {% endif %}
    {% if service|instanceof("AppBundle\\Entity\\Service\\ServiceArticle") %} {% set serviceArticlePurchase = service.getLastServiceArticlePurchase() %} {% if service.isStockable == true or serviceArticlePurchase is not empty %}
    {% if service.isStockable == true %}
    {{ 'form.label_stock'|trans({},form.vars.translation_domain) }}
    {{ service.stock }}
    {% endif %} {% if serviceArticlePurchase is not empty %}
    {{ 'form.label_unit_price_without_tax'|trans({},form.vars.translation_domain) }}
    {% include 'AppBundle:Utility:localized_currency.html.twig' with {'value': serviceArticlePurchase.unitPriceWithoutTax} %}
    {% endif %}
    {% endif %} {% endif %} {% endset %} {% set finalExtraRowUrl = finalExtraRowUrl|merge({('_'~loop.index):(extraRowUrl)}) %} {% set finalExtraTitleView = finalExtraTitleView|merge({('_'~loop.index):(extraTitleView)}) %} {% set finalExtraDataView = finalExtraDataView|merge({('_'~loop.index):(extraDataView)}) %} {% endfor %} {{ block('bootstrap_collection_widget') }} {% endblock app_bundle_admin_service_flat_rate_app_bundle_bootstrapcollection_widget %} {# GROUPS #} {% block _app_bundle_group_fleet_groupFleetList_widget %} {% set finalExtraRowAddActionTitle = {} %} {% set finalExtraTitleView = {} %} {% set finalRowColSize = 6 %} {% set finalExtraRowAddActionTitle %} {{ "button.add_fleet"|trans({}, translation_domain) }} {% endset %} {% for field in form %} {% set extraTitleView %} {{ "form.fleet.title"|trans({}, translation_domain) ~ ' ' ~ loop.index }} {% endset %} {% set finalExtraTitleView = finalExtraTitleView|merge({('_'~loop.index):(extraTitleView)}) %} {% endfor %} {{ block('bootstrap_collection_widget') }} {% endblock _app_bundle_group_fleet_groupFleetList_widget %} {# CONTACT ASSOCIE PRO #} {% block app_bundle_admin_contact_professional_contactRelated_app_bundle_bootstrapcollection_widget %} {% spaceless %} {% set finalExtraRowAddActionTitle = {} %} {% set finalExtraTitleView = {} %} {% set finalRowColSize = 6 %} {% set finalExtraRowAddActionTitle %} {{ "button.add_related_contact"|trans({}, 'ContactTrans') }} {% endset %} {% for field in form %} {% set contactRelated = field.vars.data %} {% set extraTitleView %} {{ contactRelated }} {% endset %} {% set finalExtraTitleView = finalExtraTitleView|merge({('_'~loop.index):(extraTitleView)}) %} {% endfor %} {{ block('bootstrap_collection_widget') }} {% endspaceless %} {% endblock app_bundle_admin_contact_professional_contactRelated_app_bundle_bootstrapcollection_widget %} {# CONTACT INFO BANK PRO #} {% block app_bundle_admin_contact_professional_contactBankDetail_app_bundle_bootstrapcollection_widget %} {% spaceless %} {% set finalExtraRowAddActionTitle = {} %} {% set finalExtraTitleView = {} %} {% set finalRowColSize = 12 %} {% set finalExtraRowAddActionTitle %} {{ "button.add_bank_detail"|trans({}, 'ContactTrans') }} {% endset %} {% for field in form %} {% set contactBankDetail = field.vars.data %} {% set extraTitleView %} {{ contactBankDetail }} {% endset %} {% set finalExtraTitleView = finalExtraTitleView|merge({('_'~loop.index):(extraTitleView)}) %} {% endfor %} {{ block('bootstrap_collection_widget') }} {% endspaceless %} {% endblock app_bundle_admin_contact_professional_contactBankDetail_app_bundle_bootstrapcollection_widget %} {# CONTACT ASSOCIE SITE #} {% block app_bundle_admin_contact_group_contactRelated_app_bundle_bootstrapcollection_widget %} {% spaceless %} {% set finalExtraRowAddActionTitle = {} %} {% set finalExtraTitleView = {} %} {% set finalRowColSize = 6 %} {% set finalExtraRowAddActionTitle %} {{ "button.add_related_contact"|trans({}, 'ContactTrans') }} {% endset %} {% for field in form %} {% set contactRelated = field.vars.data %} {% set extraTitleView %} {{ contactRelated }} {% endset %} {% set finalExtraTitleView = finalExtraTitleView|merge({('_'~loop.index):(extraTitleView)}) %} {% endfor %} {{ block('bootstrap_collection_widget') }} {% endspaceless %} {% endblock app_bundle_admin_contact_group_contactRelated_app_bundle_bootstrapcollection_widget %} {# CONTACT INFO BANK SITE #} {% block app_bundle_admin_contact_group_contactBankDetail_app_bundle_bootstrapcollection_widget %} {% spaceless %} {% set finalExtraRowAddActionTitle = {} %} {% set finalExtraTitleView = {} %} {% set finalRowColSize = 12 %} {% set finalExtraRowAddActionTitle %} {{ "button.add_bank_detail"|trans({}, 'ContactTrans') }} {% endset %} {% for field in form %} {% set contactBankDetail = field.vars.data %} {% set extraTitleView %} {{ contactBankDetail }} {% endset %} {% set finalExtraTitleView = finalExtraTitleView|merge({('_'~loop.index):(extraTitleView)}) %} {% endfor %} {{ block('bootstrap_collection_widget') }} {% endspaceless %} {% endblock app_bundle_admin_contact_group_contactBankDetail_app_bundle_bootstrapcollection_widget %} {# CONTACT PRO COMMUNICATION #} {% block app_bundle_admin_contact_professional_contactCommunication_app_bundle_bootstrapcollection_widget %} {% spaceless %} {% set finalExtraRowAddActionTitle = {} %} {% set finalExtraTitleView = {} %} {% set finalRowColSize = 12 %} {% set finalExtraRowAddActionTitle %} {{ "button.add_contact_communication"|trans({}, 'ContactTrans') }} {% endset %} {% for field in form %} {% set contactBankDetail = field.vars.data %} {% set extraTitleView %} {{ contactBankDetail }} {% endset %} {% set finalExtraTitleView = finalExtraTitleView|merge({('_'~loop.index):(extraTitleView)}) %} {% endfor %} {{ block('bootstrap_collection_widget') }} {% endspaceless %} {% endblock app_bundle_admin_contact_professional_contactCommunication_app_bundle_bootstrapcollection_widget %} {# CONTACT PART COMMUNICATION #} {% block _app_bundle_contact_individual_marketing_communication_widget %} {% spaceless %} {% set finalExtraRowAddActionTitle = {} %} {% set finalExtraTitleView = {} %} {% set finalRowColSize = 6 %} {% set finalExtraRowAddActionTitle %} {{ "button.add_contact_communication"|trans({}, 'ContactTrans') }} {% endset %} {% for field in form %} {% set contactBankDetail = field.vars.data %} {% set extraTitleView %} {{ contactBankDetail }} {% endset %} {% set finalExtraTitleView = finalExtraTitleView|merge({('_'~loop.index):(extraTitleView)}) %} {% endfor %} {{ block('bootstrap_collection_widget') }} {% endspaceless %} {% endblock _app_bundle_contact_individual_marketing_communication_widget %} {# CONTACT GROUP COMMUNICATION #} {% block app_bundle_admin_contact_group_contactCommunication_app_bundle_bootstrapcollection_widget %} {% spaceless %} {% set finalExtraRowAddActionTitle = {} %} {% set finalExtraTitleView = {} %} {% set finalRowColSize = 12 %} {% set finalExtraRowAddActionTitle %} {{ "button.add_contact_communication"|trans({}, 'ContactTrans') }} {% endset %} {% for field in form %} {% set contactBankDetail = field.vars.data %} {% set extraTitleView %} {{ contactBankDetail }} {% endset %} {% set finalExtraTitleView = finalExtraTitleView|merge({('_'~loop.index):(extraTitleView)}) %} {% endfor %} {{ block('bootstrap_collection_widget') }} {% endspaceless %} {% endblock app_bundle_admin_contact_group_contactCommunication_app_bundle_bootstrapcollection_widget %} {# Contact Base Vehicle (Pro, Group, Indiv) #} {% block _app_bundle_contact_base_vehicle_contactPurchaseVehicleSearchList_widget %} {% spaceless %} {% set finalRowColSize = 6 %} {% set finalExtraRowCheckboxUrl = {} %} {% for field in form %} {% set vehicleSearch = field.vars.data.vehicleSearch %} {% set extraRowCheckboxUrl = {} %} {% if form.vars.allow_checkbox == true %} {% set extraRowCheckboxUrl %} {% endset %} {% endif %} {% set finalExtraRowCheckboxUrl = finalExtraRowCheckboxUrl|merge({('_'~loop.index):(extraRowCheckboxUrl)}) %} {% endfor %} {{ block('bootstrap_collection_widget') }} {% endspaceless %} {% endblock _app_bundle_contact_base_vehicle_contactPurchaseVehicleSearchList_widget %} {% block _app_bundle_contact_base_vehicle_contactSaleVehicleSearchList_widget %} {% spaceless %} {% set finalRowColSize = 6 %} {% set finalExtraRowCheckboxUrl = {} %} {% for field in form %} {% set vehicleSearch = field.vars.data.vehicleSearch %} {% set extraRowCheckboxUrl = {} %} {% if form.vars.allow_checkbox == true %} {% set extraRowCheckboxUrl %} {% endset %} {% endif %} {% set finalExtraRowCheckboxUrl = finalExtraRowCheckboxUrl|merge({('_'~loop.index):(extraRowCheckboxUrl)}) %} {% endfor %} {{ block('bootstrap_collection_widget') }} {% endspaceless %} {% endblock _app_bundle_contact_base_vehicle_contactSaleVehicleSearchList_widget %} {# EXPERTISE #} {% block _app_bundle_vehicle_expertise_externalStateList_widget %}
    {{ 'form.vehicle_state_total_estimate_price_text'|trans({},'VehicleStateTrans') }} {% include 'AppBundle:Utility:localized_currency.html.twig' with {'value': '0.00'} %}
    {{ block('bootstrap_collection_widget') }}
    {% endblock _app_bundle_vehicle_expertise_externalStateList_widget %} {% block _app_bundle_vehicle_expertise_internalStateList_widget %}
    {{ 'form.vehicle_state_total_estimate_price_text'|trans({},'VehicleStateTrans') }} {% include 'AppBundle:Utility:localized_currency.html.twig' with {'value': '0.00'} %}
    {{ block('bootstrap_collection_widget') }}
    {% endblock _app_bundle_vehicle_expertise_internalStateList_widget %} {% block _app_bundle_vehicle_expertise_conditionTire_widget %}

    {{ 'form.vehicle_state_estimate_price_text'|trans({},'VehicleStateTrans') }}

    {{ 'form.vehicle_state_front_left_text'|trans({},'VehicleStateTrans') }}
    {{ form_widget(form.frontLeft) }}
    {{ 'form.vehicle_state_front_right_text'|trans({},'VehicleStateTrans') }}
    {{ form_widget(form.frontRight) }}
    {{ 'form.vehicle_state_estimate_price_text'|trans({},'VehicleStateTrans') }}
    {{ form_widget(form.frontCosting) }}
    {{ 'form.vehicle_state_back_left_text'|trans({},'VehicleStateTrans') }}
    {{ form_widget(form.rearLeft) }}
    {{ 'form.vehicle_state_back_right_text'|trans({},'VehicleStateTrans') }}
    {{ form_widget(form.rearRight) }}
    {{ 'form.vehicle_state_estimate_price_text'|trans({},'VehicleStateTrans') }}
    {{ form_widget(form.rearCosting) }}
    {{ form_label(form.spare) }}
    {{ form_widget(form.spare) }}
    {{ form_widget(form.spareType) }}
    {{ 'form.vehicle_state_estimate_price_text'|trans({},'VehicleStateTrans') }}
    {{ form_widget(form.spareCosting) }}
    {{ form_label(form.tireType) }}
    {{ form_widget(form.tireType) }}
    {{ form_label(form.tireBrand) }}
    {{ form_widget(form.tireBrand) }}
    {{ form_label(form.tireSize) }}
    {{ form_widget(form.tireSize) }}
    {% endblock _app_bundle_vehicle_expertise_conditionTire_widget %} {# TRANSPORT #} {% block app_bundle_admin_transport_app_bundle_bootstrapcollection_widget %} {{ block('base_vehicleList_widget') }} {% endblock app_bundle_admin_transport_app_bundle_bootstrapcollection_widget %} {# BUNDLE #} {% block app_bundle_admin_bundle_incoming_app_bundle_bootstrapcollection_widget %} {% set finalExtraRowAddActionTitle = {} %} {% set finalRowColSize = 4 %} {% set fromObjectType = constant('AppBundle\\Entity\\Vehicle\\Vehicle::VEHICLE_FROM_INCOMING_BUNDLE') %} {% set vehicleState = "0" %} {{ block('base_vehicleList_widget') }} {% endblock app_bundle_admin_bundle_incoming_app_bundle_bootstrapcollection_widget %} {% block app_bundle_admin_bundle_outgoing_app_bundle_bootstrapcollection_widget %} {% set finalExtraRowAddActionTitle = {} %} {% set finalRowColSize = 4 %} {% set fromObjectType = constant('AppBundle\\Entity\\Vehicle\\Vehicle::VEHICLE_FROM_OUTGOING_BUNDLE') %} {% set vehicleState = "1" %} {{ block('base_vehicleList_widget') }} {% endblock app_bundle_admin_bundle_outgoing_app_bundle_bootstrapcollection_widget %} {# SERVICE PURCHASE LIST #} {% block _app_bundle_form_vehicle_purchase_base_purchase_servicePurchaseList_widget %} {{ block('bootstrap_collection_widget_responsive_one_line') }} {% endblock _app_bundle_form_vehicle_purchase_base_purchase_servicePurchaseList_widget %} {% block bootstrap_collection_widget_responsive_one_line %} {% set rowColSize = 12 %} {% if finalRowColSize is defined %} {% set rowColSize = finalRowColSize %} {% endif %} {% if prototype is defined and form.vars.allow_add %} {% set prototype_vars = {} %} {% if style is defined %} {% set prototype_vars = prototype_vars|merge({'style': style}) %} {% endif %} {% set prototype_html %} {{ block('collection_responsive_item_widget') }} {% endset %} {% set prototype_html = '
    ' ~ prototype_html ~ '
    ' %} {% set attr = attr|merge({'data-prototype': prototype_html }) %} {% set attr = attr|merge({'data-prototype-name': prototype_name }) %} {% endif %} {% set actionsMenu = '' %} {% if form.vars.allow_delete_all %} {% set actionsMenu %} {{ icon('trash') }} {% endset %} {% endif %} {% if actionsMenu is not empty %}
    {{ actionsMenu }}

    {% endif %}
    {# HEADER BEGIN #} {% if prototype is defined %} {% set columnWidthMax = 4 %} {% for children in prototype.children if children.vars.original_type is defined and children.vars.original_type != 'hidden' %} {% if children.vars.attr["data-column-width"] is defined %} {% set columnWidthMax = max(children.vars.attr["data-column-width"], columnWidthMax) %} {% endif %} {% endfor %}
    {% for children in prototype.children if children.vars.original_type is defined and children.vars.original_type != 'hidden' %} {% set columnWidth = '' %} {% if children.vars.attr["data-column-width"] is defined %} {% set columnWidth = children.vars.attr["data-column-width"] %} {% endif %}
    {{ form_label(children) }}
    {% endfor %} {% if form.vars.know_more is defined and form.vars.know_more == true %}
    {% endif %} {% if form.vars.allow_delete %}
    {% endif %}
    {% endif %} {# HEADER END #} {# FORM BEGIN #}
    {% for field in form %}
    {% set prototype = field.children %} {% set service = field.vars.data.service %} {% set anotherActionName = get_service('app_bundle.manager.service').getAnotherActionName(service, field.vars.data.invoiceNumber, field.vars.data.supplier) %} {{ block('collection_responsive_item_widget') }}
    {% endfor %} {% if form.vars.allow_add %} {% endif %}
    {# FORM END #}
    {% endblock bootstrap_collection_widget_responsive_one_line %} {% block collection_responsive_item_widget %} {% spaceless %} {% set nbTotalColumnByRow = 0 %} {% set newRow = false %} {% set itemSelectionIdentifier = '__id__' %} {% if prototype.element is defined and prototype.element.vars is defined %} {% set itemSelectionIdentifier = prototype.element.vars.id %} {% endif %} {% set columnWidthMax = 4 %} {% for children in prototype %} {% if children.vars.attr["data-column-width"] is defined %} {% set columnWidthMax = max(children.vars.attr["data-column-width"], columnWidthMax) %} {% endif %} {% endfor %} {% for children in prototype %} {% set prototype_vars = prototype_vars is defined ? prototype_vars : {} %} {% set columnWidth = '' %} {% if children.vars.attr["data-column-width"] is defined %} {% set columnWidth = children.vars.attr["data-column-width"] %} {% endif %} {% set hasError = children.vars.valid is defined and not children.vars.valid %}
    {% if children.vars.original_type is defined and children.vars.original_type != 'hidden' and form.vars.mode_display != 'oneLine' %} {{ form_label(children) }} {% endif %} {% if children.vars.attr['data-readonly'] is defined and children.vars.attr['data-readonly'] %} {{ children.vars.value }} {% else %} {{ form_widget(children, prototype_vars) }} {% include 'AppBundle:Admin:CRUD\\Common\\Edit\\Template\\edit_form_row_error.html.twig' with {'field':children} %} {% endif %}
    {% endfor %} {% if form.vars.know_more is defined and form.vars.know_more == true %} {% set serviceArticleUri = '' %} {% if service|instanceof('AppBundle\\Entity\\Service\\ServiceArticle') %} {% set serviceArticleUri = get_service('app_bundle.admin.service_article').generateObjectUrl('edit', service) %} {% endif %}
    {% endif %} {% if form.vars.allow_delete %}
    {{ icon('trash-o') }}
    {% endif %} {% endspaceless %} {% endblock collection_responsive_item_widget %} {% block app_bundle_admin_contact_individual_contactAddresses_app_bundle_bootstrapcollection_widget %} {{ block('contactAddresses_one_line') }} {% endblock app_bundle_admin_contact_individual_contactAddresses_app_bundle_bootstrapcollection_widget %} {% block app_bundle_admin_contact_professional_contactAddresses_app_bundle_bootstrapcollection_widget %} {{ block('contactAddresses_one_line') }} {% endblock app_bundle_admin_contact_professional_contactAddresses_app_bundle_bootstrapcollection_widget %} {% block app_bundle_admin_contact_group_contactAddresses_app_bundle_bootstrapcollection_widget %} {{ block('contactAddresses_one_line') }} {% endblock app_bundle_admin_contact_group_contactAddresses_app_bundle_bootstrapcollection_widget %} {% block contactAddresses_one_line %} {% if prototype is defined and form.vars.allow_add %} {% set prototype_vars = {} %} {% if style is defined %} {% set prototype_vars = prototype_vars|merge({'style': style}) %} {% endif %} {% set prototype_html %} {{ block('contactAddresses_item_widget') }} {% endset %} {% set prototype_html = '
    ' ~ prototype_html ~ '
    ' %} {% set attr = attr|merge({'data-prototype': prototype_html }) %} {% set attr = attr|merge({'data-prototype-name': prototype_name }) %} {% endif %}
    {% if prototype is defined %}
              
    {% endif %}
    {% for field in form %}
    {% set prototype = field.children %} {% set fromPrototype = true %} {{ block('contactAddresses_item_widget') }} {% set hasAddressParent = prototype.address.vars.value.getAddressParent() is not null %}
    {% endfor %} {% if form.vars.allow_add %} {% endif %}
    {% endblock contactAddresses_one_line %} {% block contactAddresses_item_widget %} {% spaceless %} {% if prototype.element is defined and prototype.element.vars is defined %} {% set itemSelectionIdentifier = prototype.element.vars.id %} {% else %} {% set itemSelectionIdentifier = '__id__' %} {% endif %} {% for children in prototype %} {% set prototype_vars = prototype_vars is defined ? prototype_vars : {} %} {#
    #} {{ form_widget(children, prototype_vars) }} {% include 'AppBundle:Admin:CRUD\\Common\\Edit\\Template\\edit_form_row_error.html.twig' with {'field':children} %} {#
    #} {% endfor %} {% if fromPrototype == false %}
    {{ icon('trash-o') }}
    {% endif %} {% endspaceless %} {% endblock contactAddresses_item_widget %} {% block _app_bundle_form_vehicle_follow_base_missing_widget %} {{ block('bootstrap_collection_widget_responsive_one_line') }} {% endblock _app_bundle_form_vehicle_follow_base_missing_widget %} {% block _app_bundle_form_vehicle_follow_base_missingSale_widget %} {{ block('bootstrap_collection_widget_responsive_one_line') }} {% endblock _app_bundle_form_vehicle_follow_base_missingSale_widget %} {% block app_bundle_form_purchased_vehicle_type_widget %}
    {{ form_label(form.zonePurchase) }} {{ form_widget(form.zonePurchase) }} {{ macro_form.form_general_errors(form.zonePurchase) }}
    {{ form_label(form.price) }} {{ form_widget(form.price) }} {{ macro_form.form_general_errors(form.price) }}
    {{ form_label(form.tax) }} {{ form_widget(form.tax) }} {{ macro_form.form_general_errors(form.tax) }}
    {{ form_label(form.priceTtc) }} {{ form_widget(form.priceTtc) }} {{ macro_form.form_general_errors(form.priceTtc) }}
    {% endblock app_bundle_form_purchased_vehicle_type_widget %}