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

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