{% import 'AppBundle:Admin:Common\\Macro\\macro_admin.html.twig' as macro_admin %} {% if customInvoiceAdmin is null %} {% set invoiceAdminCode = macro_admin.getInvoiceAdminCode(invoice, admin)|spaceless %} {% set customInvoiceAdmin = admin.getAdminByCode(invoiceAdminCode) %} {% endif %} {% set tabUrls = [] %} {% set tabRoutes = customInvoiceAdmin.getTabRoutesNames() %} {% for routeName in tabRoutes %} {% if customInvoiceAdmin.hasRoute(routeName) and customInvoiceAdmin.hasRouteGranted(customInvoiceAdmin.getCode(), routeName, invoice) %} {% set urlRow = customInvoiceAdmin.generateObjectUrl(routeName, invoice) %} {% set tabUrls = tabUrls|merge({(routeName): urlRow}) %} {% endif %} {% endfor %}
  • {{ 'link.see_tab_invoice_card'|trans({}, "CommonTrans") }}

  • {% include 'AppBundle:Admin:Block\\context_tabs.html.twig' with { 'tabUrls': tabUrls, 'translationDomain': 'InvoiceTrans' } %}