{% import 'AppBundle:Admin:Common\\Macro\\macro_admin.html.twig' as macro_admin %} {% if vehicle is not empty %} {% if customVehicleAdmin is null %} {% set vehicleAdminCode = macro_admin.getVehicleAdminCode(vehicle)|spaceless %} {% set customVehicleAdmin = admin.getAdminByCode(vehicleAdminCode) %} {% endif %} {% set tabUrls = [] %} {% set tabRoutes = customVehicleAdmin.getTabRoutesNames() %} {% for routeName in tabRoutes %} {% if customVehicleAdmin.hasRoute(routeName) and customVehicleAdmin.hasRouteGranted(customVehicleAdmin.getCode(), routeName, vehicle) %} {% set urlRow = customVehicleAdmin.generateObjectUrl(routeName, vehicle) %} {% set tabUrls = tabUrls|merge({(routeName): urlRow}) %} {% endif %} {% endfor %}