{% extends 'AppBundle:Admin:CRUD\\Common\\Edit\\edit.html.twig' %} {% set globalTranslationDomain = 'VehicleTrans' %} {% set customAdmin = admin.getConfigurationPool().getAdminByAdminCode('app_bundle.admin.invoice') %} {% block javascripts %} {{ parent() }} {% javascripts filter='?uglifyjs2' '@invoice_js' '@kepler_administrative_same_as_customer_js' '@kepler_orderform_coholder_js' '@kepler_contact_quick_js' '@app_administrative_part_exchange_js' '@app_payment_js' '@kepler_rental_same_as_customer_js' '@kepler_orderform_vehicle_js' '@kepler_rental_pricing_js' '@app_administrative_order_form_js' '@app_document_send_mail_js' %} {% endjavascripts %} {% endblock javascripts %} {% block sonata_page_content_header %} {% endblock sonata_page_content_header %} {% block sonata_admin_content_start_ibox %} {% endblock sonata_admin_content_start_ibox %} {% block sonata_admin_content_end_ibox %} {% endblock sonata_admin_content_end_ibox %} {% block button_actions_block %} {% if admin.id(object) is not null %} {% include 'AppBundle:Admin:CRUD\\Common\\Edit\\Template\\navbar_top_header.html.twig' with {menu: admin.generateTabMenuUrl(object), transdomain: admin.translationdomain} %} {% endif %} {% endblock button_actions_block %} {% block sonata_head_title %} {{ "sonata_head_page_edit_title"|trans({"%object%": object.__toString()}, admin.translationdomain) ~ " | " ~ "website_title"|trans({}, 'CommonTrans') }} {% endblock sonata_head_title %} {% block sonata_breadcrumb_title %} {% if _breadcrumb is empty %} {% if action is defined %}

{{ 'breadcrumb.edit_title'|trans({}, admin.translationDomain) }} {% if object.__toString() is not empty %} {{ ' - ' ~ object.__toString() }} {% endif %}

{% include 'AppBundle:Admin:CRUD\\Administrative\\Invoice\\Edit\\Include\\include_state_color.html.twig' %} {% endif %} {% endif %} {% endblock sonata_breadcrumb_title %} {% block highlight_actions %} {% spaceless %} {% include 'AppBundle:Admin:CRUD\\Common\\List\\Button\\list_button_custom_url.html.twig' with { 'topList': true, 'display':'button', 'customAdmin': customAdmin } %} {% if admin.id(object) is not null %} {% if canUpdateInvoice == true %} {% include 'SonataAdminBundle:Button:update_edit_button.html.twig' with { 'topList': true, 'display':'button' } %} {% endif %} {% include 'ApplicationSonataAdminBundle:Button:delete_edit_button.html.twig' with { 'topList': true, 'display':'button' } %} {% else %} {% include 'SonataAdminBundle:Button:create_edit_button.html.twig' with { 'topList': true, 'display':'button' } %} {% endif %} {% endspaceless %} {% endblock highlight_actions %} {% block general_form %} {% include 'AppBundle:Admin:CRUD\\Administrative\\Invoice\\Edit\\Include\\include_general_form.html.twig' %} {% endblock general_form %} {% block action_links %} {% if admin.id(object) is not null %} {% include 'AppBundle:Admin:CRUD\\Administrative\\Invoice\\Edit\\Include\\include_link.html.twig' %} {% endif %} {% endblock action_links %} {% block history_links %} {% if admin.id(object) is not null %} {% include 'AppBundle:Admin:CRUD\\Administrative\\Invoice\\Edit\\Include\\include_link_history.html.twig' %} {% endif %} {% endblock history_links %} {% block form_start %}
{% endblock form_start %} {% block sonata_wrapper %} {{ parent() }} {% include 'AppBundle:Admin:CRUD\\Administrative\\Invoice\\Modal\\modal_edit_document.html.twig' with { 'editInvoiceForm': editInvoiceForm, 'invoiceId': object.getId(), 'adminCode': admin.getCode(), 'isCreditNote': object.isCreditNote() } only %} {% endblock sonata_wrapper %} {% block btnGenerateSendMail %} {% if admin.isGrantedButton('BUTTON_GENERATE_SEND_MAIL') and object.state not in [ constant('AppBundle\\Entity\\Administrative\\Invoice\\InvoiceBase::INVOICE_STATE_PROCESSING'), constant('AppBundle\\Entity\\Administrative\\Invoice\\InvoiceBase::INVOICE_STATE_CANCELED') ] %} {% endif %} {% endblock %} {% block modal_send_mail %} {% include 'AppBundle:Admin:CRUD\\PopUp\\Document\\modal_document_send_mail.html.twig' %} {% endblock modal_send_mail %}