templates/admin/bars.html.twig line 1

Open in your IDE?
  1. {% extends "adminbase.html.twig" %}
  2. {% block style %}
  3.     <link rel="stylesheet" href="{{ asset('build/css/icon.css') }}">
  4. {% endblock %}
  5. {% block bars %}
  6.     <div class="col-md-3 left_col">
  7.         <div class="left_col scroll-view">
  8.             <div class="navbar nav_title" style="border: 0;">
  9.             <center>
  10.                 <img src="{{ asset('media/logo.png') }}" alt="Transfarma" class="image" width="80%"/>
  11.             </center>
  12.             </div>
  13.             <div class="clearfix"></div>
  14.             <!-- menu profile quick info -->
  15.             <div class="profile clearfix">
  16.                 <div class="profile_pic">
  17.                     {% if app.user %}
  18.                         {% if app.user.documentoName %}
  19.                             <img src="{{ vich_uploader_asset(app.user, 'documentoFile') }}" alt="..." class="img-circle profile_img">
  20.                         {% endif %}
  21.                     {% endif %}
  22.                 </div>
  23.                 <div class="profile_info">
  24.                     {% if app.user %}
  25.                     <h2>{{ app.user.nomComplet }}</h2>
  26.                     {% endif %}
  27.                 </div>
  28.             </div>
  29.             <!-- /menu profile quick info -->
  30.             <br />
  31.             <!-- sidebar menu -->
  32.             <div id="sidebar-menu" class="main_menu_side hidden-print main_menu ">
  33.                 <div class="menu_section">
  34.                     <ul class="nav side-menu">
  35.                         <li><a href="{{ path('app_admin_index') }}"><i class="fa fa-home"></i> Inicio</a></li>
  36.                         
  37.                    {% if is_granted('ROLE_EJECUTIVA_TRANSFARMA') %}
  38.     <li>
  39.         <a href="{{ path('solicitud_retiro_ejecutiva_list') }}">
  40.             <img src="{{ asset('media/carpeta.png') }}" alt="Solicitudes de Retiro" style="width: 22px; height: 25px; vertical-align: middle; margin-right: 4px;" draggable="false">
  41.             Solicitudes de Retiro
  42.         </a>
  43.     </li>
  44. {% endif %}
  45.                      {% if is_granted('ROLE_TRANSFARMA') and not is_granted('ROLE_EJECUTIVA_TRANSFARMA') %}
  46.      <li><a> <img src="{{ asset('media/carpeta.png') }}" alt="" 
  47.                      style="width: 22px; height: 25px; vertical-align: middle; margin-right: 4px;" 
  48.                      draggable="false"> Solicitud de retiro <span class="fa fa-chevron-down"></span></a>
  49.     <ul class="nav child_menu">
  50.         <li>
  51.             <a href="{{ path('solicitud_retiro_new') }}">
  52.                 <img src="{{ asset('media/plusplus.png') }}" alt="" 
  53.                      style="width: 22px; height: 25px; vertical-align: middle; margin-right: 4px;" 
  54.                      draggable="false">
  55.                 Crear Solicitud
  56.             </a>
  57.         </li>
  58.         <li>
  59.             <a href="{{ path('solicitud_retiro_list') }}">
  60.                 <img src="{{ asset('media/list.png') }}" alt="" 
  61.                      style="width: 22px; height: 25px; vertical-align: middle; margin-right: 4px;" 
  62.                      draggable="false">
  63.                 Listado de Solicitudes
  64.             </a>
  65.         </li>
  66.         
  67.     </ul>
  68.     </li>
  69. {% endif %}
  70.                         
  71.                         
  72.                         
  73.                         {% if is_granted('ROLE_TRANSFARMA') and not is_granted('ROLE_EJECUTIVA_TRANSFARMA') %}
  74.                         <li><a href="{{ path('dashboard_localizacion') }}"><i class="fa fa-map-marker"></i> Localización</a></li>
  75.                         {% endif %}
  76.                         
  77.                         
  78.                         {% if is_granted('ROLE_TRANSFARMA') or is_granted('ROLE_BITACORA_ADMIN') %}
  79.                         <li><a><i class="fa fa-truck"></i> Envíos <span class="fa fa-chevron-down"></span></a>
  80.                         <ul class="nav child_menu">
  81.                             {% if is_granted('ROLE_ADMINISTRADOR') or is_granted('ROLE_OPERACIONES')  %}
  82.                             <li><a href="{{ path('app_envios_ordenes_new') }}"><i class="fa fa-plus"></i> Órdenes (Crear)</a></li>
  83.                             <li><a href="{{ path('app_envios_ordenes_new_delivery') }}"><i class="fa fa-plus"></i> Órdenes (Crear Delivery)</a></li>
  84.                             <li><a href="{{ path('app_envios_ordenes_menu') }}"><i class="fa fa-pencil-square-o"></i> Órdenes (Modificar)</a></li>
  85.                             <li><a href="{{ path('app_envios_ordenes_importar') }}"><i class="fa fa-sign-in"></i> Órdenes (Carga Masiva)</a></li>
  86.                             <li><a href="{{ path('app_envios_ordenes_eliminadas') }}"><i class="fa fa-trash"></i> Órdenes Eliminadas</a></li>
  87.                             {% endif %}
  88.                             {% if is_granted('ROLE_SUPERUSER') or is_granted('ROLE_ELIMINAR_ORDENES')   %}
  89.                             <li><a href="{{ path('app_envios_ordenes_eliminar') }}"><i class="fa fa-times"></i> Órdenes (Eliminar)</a></li>
  90.                             {% endif %}
  91.                             {% if is_granted('ROLE_ADMINISTRADOR')  %}
  92.                             <li><a href="{{ path('app_envios_ordenes_actualizar_estado') }}"><i class="fa fa-refresh"></i> Órdenes (Actualizar)</a></li>
  93.                             {% endif %}
  94.                             <li><a href="{{ path('app_envios_ordenes_devueltas') }}"><i class="fa fa-share"></i> Lista Órdenes Devueltas</a></li>
  95.                             {% if is_granted('ROLE_SUPERUSER')  %}
  96.                             <li><a href="{{ path('app_envios_ordenes_devolver') }}"><i class="fa fa-times"></i> Órdenes (Devolver)</a></li>
  97.                             {% endif %}
  98.                             <li><a href="{{ path('app_envios_ordenes_cerradas') }}"><i class="fa fa-unlock-alt"></i> Órdenes Cerradas</a></li>
  99.                             <li><a href="{{ path('app_envios_ordenes_retornadas') }}"><i class="fa fa-share-square-o"></i> Órdenes Retornadas</a></li>
  100.                             <li><a href="{{ path('app_envios_ordenes_pk') }}"><i class="fa fa-file-code-o"></i> Órdenes PK</a></li>
  101.                             <li><a href="{{ path('app_envios_rutas') }}"><i class="fa fa-truck"></i> Rutas</a></li>
  102.                             <li><a href="{{ path('app_envios_manifiestos') }}"><i class="fa fa-truck"></i> Manifiestos</a></li>
  103.                             <li><a href="{{ path('app_envios_seguimiento') }}"><i class="fa fa-binoculars"></i> Seguimiento</a></li>
  104.                             <li><a href="{{ path('bodega_devoluciones_index') }}"><i class="fa fa-binoculars"></i> Bodega Devoluciones</a></li>
  105.                             <li><a href="{{ path('bodega_devoluciones_rutas') }}"><i class="fa fa-truck"></i> Rutas (Nueva Version)</a></li>
  106.                             {% if is_granted('ROLE_ADMINISTRADOR') or is_granted('ROLE_OPERACIONES')  %}
  107.                             <li><a href="{{ path('app_envios_informe_rutas') }}"><i class="fa fa-history"></i> Informe de Gestión de Rutas</a></li>
  108.                             {% endif %}
  109.                             {% if is_granted('ROLE_CORREGIR_ORDENES') or is_granted('ROLE_ACTUALIZAR_ORDENES') %}
  110.                             <li><a href="{{ path('correccion_orden') }}"><i class="fa fa-history"></i> Corregir Ordenes y OTIF</a></li>
  111.                             {% endif %}
  112.                         </ul>
  113.                         <li><a href="{{ path('app_box_estado') }}"><i class="fa fa-archive"></i> Box</a></li>
  114.                         {% endif %}
  115.                         
  116.                         {% if is_granted('ROLE_GOPE')  %}
  117.                         <li><a><i class="fa fa-truck"></i> Envíos <span class="fa fa-chevron-down"></span></a>
  118.                         <ul class="nav child_menu">
  119.                             <li><a href="{{ path('app_envios_ordenes_new') }}"><i class="fa fa-plus"></i> Órdenes (Crear)</a></li>
  120.                             <li><a href="{{ path('app_envios_ordenes_menu') }}"><i class="fa fa-pencil-square-o"></i> Órdenes (Modificar)</a></li>
  121.                             <li><a href="{{ path('app_envios_ordenes_pk') }}"><i class="fa fa-file-code-o"></i> Órdenes PK</a></li>
  122.                             <li><a href="{{ path('app_envios_rutas') }}"><i class="fa fa-truck"></i> Rutas</a></li>
  123.                             <li><a href="{{ path('app_envios_seguimiento') }}"><i class="fa fa-binoculars"></i> Seguimiento</a></li>
  124.                         </ul>
  125.                         {% endif %}
  126.                         {% if is_granted('ROLE_TRANSFARMA') %}
  127.                         <li><a><i class="fa fa-cubes"></i> Actividades <span class="fa fa-chevron-down"></span></a>
  128.                         <ul class="nav child_menu">
  129.                             <li><a href="{{ path('actividades') }}"><i class="fa fa-desktop"></i> Control de Operaciones</a></li>
  130.                             <li><a href="{{ path('actividades_guias') }}"><i class="fa fa-files-o"></i> Guías</a></li>
  131.                             {% if is_granted('ROLE_ADMINISTRADOR') %}
  132.                             <li><a href="{{ path('actividades_fuera_matriz_transito') }}"><i class="fa fa-file-text"></i> Fuera de Matriz de Transito</a></li>
  133.                             <li><a href="{{ path('actividades_quiebres_servicio') }}"><i class="fa fa-list-alt"></i> Quiebres de Servicio</a></li>
  134.                             {% endif %}
  135.                         </ul>
  136.                         </li>
  137.                         {% endif %}
  138.                         {% if is_granted('ROLE_TRANSFARMA')  %}
  139.     <li><a href="{{ path('dashboard_temperatura') }}"><i class="fa fa-tachometer"></i> Temperatura</a></li>
  140.     <li><a href="{{ path('gestion_documental') }}"><i class="fa fa-file"></i> Gestión Documental</a></li>
  141.     <li><a href="{{ path('dashboard') }}"><i class="fa fa-line-chart"></i> Dashboard</a></li>
  142.     <li><a href="{{ path('otif') }}"><i class="fa fa-clock-o"></i> OTIF</a></li>
  143. {% endif %}
  144. {% if is_granted('ROLE_TRANSFARMA') and not is_granted('ROLE_EJECUTIVA_TRANSFARMA') %}
  145.     <li><a><i class="fa fa-check-square"></i> Calidad <span class="fa fa-chevron-down"></span></a>
  146.         <ul class="nav child_menu">
  147.             <li><a href="{{ path('calidad') }}"><i class="fa fa-files-o"></i> Documentos</a></li>
  148.             {% if is_granted('ROLE_ADMINISTRADOR') and not is_granted('ROLE_EJECUTIVA_TRANSFARMA') %}
  149.                 <li><a href="{{ path('calidad_new') }}"><i class="fa fa-plus-square"></i> Agregar</a></li>
  150.             {% endif %}
  151.         </ul>
  152.     </li>
  153. {% endif %}
  154. {% if is_granted('ROLE_TRANSFARMA') or is_granted('ROLE_EJECUTIVA_TRANSFARMA') %}
  155.     <li><a href="{{ path('desviaciones') }}"><i class="fa fa-spinner"></i> Desviaciones SGI</a></li>
  156. {% endif %}
  157.                        {% if (is_granted('ROLE_TRANSFARMA') 
  158.                                 and not is_granted('ROLE_EJECUTIVA_TRANSFARMA'))
  159.                                 or (is_granted('ROLE_ACCESO_DESVIACION_PROVEEDOR')) %}
  160.                             <li>
  161.                                 <a href="{{ path('desviaciones_proveedor') }}">
  162.                                     <img src="{{ asset('media/uu.png') }}" alt="Desviaciones Proveedor" style="width: 22px; height: 25px; vertical-align: middle; margin-right: 4px;" draggable="false">
  163.                                     Desviaciones Proveedor
  164.                                 </a>
  165.                             </li>
  166.                         {% endif %}
  167.                         {% if is_granted('ROLE_ADMINISTRADOR') and not is_granted('ROLE_EJECUTIVA_TRANSFARMA') %}
  168.                         <li><a href="{{ path('bodega') }}"><i class="fa fa-building-o"></i> Warehouse</a></li>
  169.                         {% endif %}
  170.                         {% if (is_granted('ROLE_ADMINISTRADOR') and not is_granted('ROLE_EJECUTIVA_TRANSFARMA')) or is_granted('ROLE_ACCESO_COMERCIAL') %}
  171.                             <li><a href="{{ path('app_comercial') }}"><i class="fa fa-signal"></i> Comercial</a></li>
  172.                         {% endif %}
  173.                         {% if (is_granted('ROLE_ADMINISTRADOR') and not is_granted('ROLE_EJECUTIVA_TRANSFARMA'))  %}
  174.                             <li><a href="{{ path('app_distribucion_equipo') }}"><i class="fa fa-truck"></i> Distribución Equipos</a></li>
  175.                         {% endif %}
  176.                         {% if (is_granted('ROLE_ADMINISTRADOR') and not is_granted('ROLE_EJECUTIVA_TRANSFARMA')) or is_granted('ROLE_ACCESO_LOGISTICA_REVERSA') %}
  177.                             <li><a href="{{ path('app_logistica_reversa') }}"><i class="fa fa-undo"></i> Logística Reversa</a></li>
  178.                         {% endif %}
  179.                         {% if is_granted('ROLE_SUPERUSER_FINANZAS')  %}
  180.                         <li><a href="{{ path('app_finanzas') }}"><i class="fa fa-usd"></i> Finanzas</a></li>
  181.                         {% endif %}
  182.                         {% if (is_granted('ROLE_TRANSFARMA') and not is_granted('ROLE_EJECUTIVA_TRANSFARMA')) or is_granted('ROLE_ACCESO_SOPORTE') %}
  183.                         <li><a><i class="fa fa-wrench"></i> Soporte Técnico <span class="fa fa-chevron-down"></span></a>
  184.                         <ul class="nav child_menu">
  185.                             <li><a href="{{ path('soporte_tecnico') }}"><i class="fa fa-files-o"></i> Incidencias</a></li>
  186.                             <li><a href="{{ path('soporte_tecnico_new') }}"><i class="fa fa-plus-square"></i> Agregar</a></li>
  187.                             {% if (is_granted('ROLE_ADMINISTRADOR') and not is_granted('ROLE_EJECUTIVA_TRANSFARMA')) or is_granted('ROLE_ACCESO_SOPORTE') %}
  188.                                 <li><a href="{{ path('soporte_tecnico_resumen') }}"><i class="fa fa-files-o"></i> Resumen</a></li>
  189.                             {% endif %}
  190.                             {% if is_granted('ROLE_SUPERUSER')  %}
  191.                                 <li><a href="{{ path('app_generador_temperatura') }}"><i class="fa fa-thermometer-full"></i> Registros</a></li>
  192.                             {% endif %}
  193.                         </ul>
  194.                         </li>
  195.                         <li><a><i class="fa fa-wrench"></i> Soporte Administrativo <span class="fa fa-chevron-down"></span></a>
  196.                         <ul class="nav child_menu">
  197.                             <li><a href="{{ path('soporte_admin') }}"><i class="fa fa-files-o"></i> Incidencias</a></li>
  198.                             <li><a href="{{ path('soporte_admin_new') }}"><i class="fa fa-plus-square"></i> Agregar</a></li>
  199.                             {% if (is_granted('ROLE_ADMINISTRADOR') and not is_granted('ROLE_EJECUTIVA_TRANSFARMA')) or is_granted('ROLE_ACCESO_SOPORTE') %}
  200.                                 <li><a href="{{ path('soporte_admin_resumen') }}"><i class="fa fa-files-o"></i> Resumen</a></li>
  201.                             {% endif %}
  202.                         </ul>
  203.                         </li>
  204.                         {% endif %}                       
  205.                         {% if is_granted('ROLE_SUPERUSER') or is_granted('ROLE_BITACORA') or is_granted('ROLE_BITACORA_ADMIN') %}
  206.                         <li><a href="{{ path('bitacora_index') }}"><i class="fa fa-tasks"></i> Bitácora</a></li>
  207.                         <li><a href="{{ path('bitacora_codificacion') }}"><i class="fa fa-tasks"></i> Log de Codificacion</a></li>
  208.                         <li><a href="{{ path('bitacora_historial_orden') }}"><i class="fa fa-tasks"></i> Log Cambio de Estado Orden</a></li>
  209.                         <!-- li><a href="{{ path('app_bitacora_movil_index') }}"><i class="fa fa-tasks"></i> Bitácora Movil</a></li -->
  210.                         {% endif %}
  211.                         {% if is_granted('ROLE_CLIENTE') or is_granted('ROLE_CLIENTE_FINAL') %}
  212.                             <li><a> <img src="{{ asset('media/carpeta.png') }}" alt="" 
  213.                                 style="width: 22px; height: 25px; vertical-align: middle; margin-right: 4px;" 
  214.                                 draggable="false"> Solicitud de Retiro <span class="fa fa-chevron-down"></span></a>
  215.                                 <ul class="nav child_menu">
  216.                                     <li>
  217.                                         <a href="{{ path('solicitud_retiro_new') }}">
  218.                                             <img src="{{ asset('media/plusplus.png') }}" alt="" 
  219.                                                 style="width: 22px; height: 25px; vertical-align: middle; margin-right: 4px;" 
  220.                                                 draggable="false">
  221.                                             Crear Solicitud
  222.                                         </a>
  223.                                     </li>
  224.                                     <li>
  225.                                         <a href="{{ path('solicitud_retiro_list') }}">
  226.                                             <img src="{{ asset('media/list.png') }}" alt="" 
  227.                                                 style="width: 22px; height: 25px; vertical-align: middle; margin-right: 4px;" 
  228.                                                 draggable="false">
  229.                                             Listado de Solicitudes
  230.                                         </a>
  231.                                     </li>
  232.                                 </ul>
  233.                             </li>
  234.                             <li><a href="{{ path('dashboard_localizacion') }}"><i class="fa fa-map-marker"></i> Localización</a></li>
  235.                             <li><a><i class="fa fa-truck"></i> Envíos <span class="fa fa-chevron-down"></span></a>
  236.                                 <ul class="nav child_menu">
  237.                                     {% if is_granted('ROLE_CLIENTE_ORDEN')   %}
  238.                                     <li><a href="{{ path('app_envios_ordenes_new') }}"><i class="fa fa-plus"></i> Órdenes (Crear)</a></li>
  239.                                     <li><a href="{{ path('app_envios_ordenes_menu') }}"><i class="fa fa-pencil-square-o"></i> Órdenes (Modificar)</a></li>
  240.                                     <li><a href="{{ path('app_envios_ordenes_importar') }}"><i class="fa fa-sign-in"></i> Órdenes (Carga Masiva)</a></li>
  241.                                     {% endif %}
  242.                                     {% if is_granted('ROLE_GRIFOLS_DEDICADO') or is_granted('ROLE_GOPE_SIEMENS_DEDICADO') %}
  243.                                         <li><a href="{{ path('app_envios_rutas') }}"><i class="fa fa-truck"></i> Rutas</a></li>
  244.                                     {% endif %}
  245.                                     <li><a href="{{ path('app_envios_seguimiento') }}"><i class="fa fa-binoculars"></i> Seguimiento</a></li>
  246.                                     {% if is_granted('ROLE_INFORME_GESTION_RUTA') %}
  247.                                     <li><a href="{{ path('app_envios_informe_rutas') }}"><i class="fa fa-history"></i> Informe de Gestión de Rutas</a></li>
  248.                                     {% endif %}
  249.                                     {% if is_granted('ROLE_CARIBEAN') %}
  250.                                     <li><a href="{{ path('app_envios_ordenes_caribean') }}"><i class="fa fa-history"></i> Corregir Ordenes Caribean</a></li>
  251.                                     {% endif %}
  252.                                 </ul>
  253.                             </li>
  254.                             <li><a><i class="fa fa-cubes"></i> Actividades <span class="fa fa-chevron-down"></span></a>
  255.                                 <ul class="nav child_menu">
  256.                                     <li><a href="{{ path('actividades') }}"><i class="fa fa-desktop"></i> Control de Operaciones</a></li>
  257.                                     <li><a href="{{ path('actividades_guias') }}"><i class="fa fa-files-o"></i> Guías</a></li>
  258.                                 </ul>
  259.                             </li>
  260.                                {% if app.user.accesoTemperatura 
  261.       or not ( (is_granted('ROLE_CLIENTE') or is_granted('ROLE_CLIENTE_FINAL')) 
  262.                and (not is_granted('ROLE_GRIFOLS_DEDICADO')) ) %}
  263.     <li><a href="{{ path('dashboard_temperatura') }}"><i class="fa fa-tachometer"></i> Temperatura</a></li>
  264. {% endif %}
  265.                             <li><a href="{{ path('gestion_documental') }}"><i class="fa fa-file"></i> Gestión Documental</a></li>
  266.                             <li><a href="{{ path('dashboard') }}"><i class="fa fa-line-chart"></i> Dashboard</a></li>
  267.                             <li><a href="{{ path('otif') }}"><i class="fa fa-clock-o"></i> OTIF</a></li>
  268.                             <li><a><i class="fa fa-check-square"></i> Calidad <span class="fa fa-chevron-down"></span></a>
  269.                                 <ul class="nav child_menu">
  270.                                     <li><a href="{{ path('calidad') }}"><i class="fa fa-files-o"></i> Documentos</a></li>
  271.                                 </ul>
  272.                             </li>
  273.                             <li><a href="{{ path('desviaciones') }}"><i class="fa fa-spinner"></i> Desviaciones SGI</a></li>
  274.                             {% if is_granted('ROLE_CREAR_DIRECCIONES') %}
  275.                             <li><a href="{{ path('app_admin_direcciones') }}"><i class="fa fa-map-marker"></i> Direcciones</a></li>
  276.                             {% endif %}
  277.                         {% endif %}
  278.                         {% if is_granted('ROLE_SUPERUSER')  %}
  279.                         <li><a href="{{ path('app_calificaciones') }}"><i class="fa fa-thermometer-full"></i> Calificaciones</a></li>
  280.                         {% endif %}
  281.                           
  282.                           {% if is_granted('ROLE_SUPERUSER')  %}
  283.                         <li><a href="{{ path('Camaras') }}"><i class="fa fa-camera"></i> Cámaras</a></li>
  284.                         {% endif %}
  285.                         
  286.                         
  287.                         {% if is_granted('ROLE_TEVA_TRACKING')  %}
  288.                             <li><a href="{{ path('app_envios_seguimiento') }}"><i class="fa fa-binoculars"></i> Seguimiento</a></li>
  289.                             <li><a href="{{ path('app_teva_reporte') }}"><i class="fa fa-desktop"></i> Reporte de Tiempos Teva</a></li>
  290.                         {% endif %}
  291.                         {% if is_granted('ROLE_TEVA_COMERCIAL')  %}
  292.                             <li><a href="{{ path('gestion_documental') }}"><i class="fa fa-file"></i> Gestión Documental</a></li>
  293.                         {% endif %}
  294.                         {% if is_granted('ROLE_TEVA_SUPER_ADMIN')  %}
  295.                             <li><a href="{{ path('actividades') }}"><i class="fa fa-desktop"></i> Control de Operaciones</a></li>
  296.                             <li><a href="{{ path('dashboard') }}"><i class="fa fa-line-chart"></i> Dashboard</a></li>
  297.                             <li><a href="{{ path('otif') }}"><i class="fa fa-clock-o"></i> OTIF</a></li>
  298.                             <li><a href="{{ path('desviaciones') }}"><i class="fa fa-spinner"></i> Desviaciones SGI</a></li>
  299.                             <li>
  300.     <a href="{{ path('desviaciones_proveedor') }}">
  301.         <img src="{{ asset('media/uu.png') }}" alt="Desviaciones Proveedor" style="width: 22px; height: 25px; vertical-align: middle; margin-right: 4px;" draggable="false">
  302.         Desviaciones Proveedor
  303.     </a>
  304. </li>
  305.                         {% endif %}
  306.                         {% if is_granted('ROLE_SUPERUSER') or is_granted('ROLE_BITACORA_ADMIN') or is_granted('ROLE_MODULO_ADMINISTRACION') %}
  307.                         <li><a><i class="fa fa-cogs"></i> Administración <span class="fa fa-chevron-down"></span></a>
  308.                         <ul class="nav child_menu">
  309.                             <li><a href="{{ path('app_admin_documentos') }}"><i class="fa fa-file"></i> Documentos</a></li>
  310.                             {% if is_granted('ROLE_ADMINISTRADOR') or is_granted('ROLE_BITACORA') or is_granted('ROLE_BITACORA_ADMIN')  or is_granted('ROLE_MODULO_ADMINISTRACION') %}
  311.                             <li><a href="{{ path('app_admin_users') }}"><i class="fa fa-user"></i> Usuarios</a></li>
  312.                             {% endif %}
  313.                             <li><a href="{{ path('app_admin_vehiculos') }}"><i class="fa fa-car"></i> Vehículos</a></li>
  314.                             <li><a href="{{ path('app_admin_tramo_vehiculo') }}"><i class="fa fa-car"></i> Tramos de Vehículos</a></li>
  315.                             {% if is_granted('ROLE_TRANSFARMA') %}
  316.                             <li><a href="{{ path('app_admin_supermandantes') }}"><i class="fa fa-building"></i> Supermandantes</a></li>
  317.                             {% endif %}                            
  318.                             <li><a href="{{ path('app_admin_clientes') }}"><i class="fa fa-building"></i> Mandantes</a></li>
  319.                             {% if is_granted('ROLE_SUPERUSER') or is_granted('ROLE_BITACORA') or is_granted('ROLE_BITACORA_ADMIN')  or is_granted('ROLE_MODULO_ADMINISTRACION') %}
  320.                             <li><a href="{{ path('app_admin_cliente_final') }}"><i class="fa fa-building"></i> Clientes</a></li>
  321.                             {% endif %}
  322.                             <li><a href="{{ path('app_admin_direcciones') }}"><i class="fa fa-map-marker"></i> Direcciones</a></li>
  323.                             <li><a href="{{ path('app_envios_ordenes_log_app') }}"><i class="fa fa-map-marker"></i> Log de Ordenes (App)</a></li>
  324.                             <li><a href="{{ path('app_admin_teva_clientes') }}"><i class="fa fa-map-marker"></i> TEVA Clientes</a></li>
  325.                             <li><a href="{{ path('app_admin_vendedor') }}"><i class="fa fa-map-marker"></i> TEVA Vendedores</a></li>
  326.                             <li><a href="{{ path('app_admin_teva_label') }}"><i class="fa fa-map-marker"></i> TEVA Cambios Label</a></li>
  327.                             <li><a href="{{ path('app_teva_reporte_premanifiestos') }}"><i class="fa fa-desktop"></i> Reporte de Tiempos Teva Preaduana</a></li>
  328.                             <li><a href="{{ path('app_teva_reporte') }}"><i class="fa fa-desktop"></i> Reporte de Tiempos Teva Aduana</a></li>
  329.                             <li><a href="{{ path('app_teva_reporte_cedibles') }}"><i class="fa fa-map-marker"></i> TEVA Cedibles</a></li>
  330.                             <li><a href="{{ path('app_teva_reporte_log') }}"><i class="fa fa-map-marker"></i> TEVA Log de Archivos</a></li>
  331.                             <li><a href="{{ path('app_admin_centros_despachos') }}"><i class="fa fa-road"></i> Centros de despacho</a></li>
  332.                             <li><a href="{{ path('app_admin_conductores') }}"><i class="fa fa-address-card"></i> Conductores</a></li>
  333.                             <li><a href="{{ path('app_admin_zonas') }}"><i class="fa fa-globe"></i> Zonas</a></li>
  334.                            {% if is_granted('ROLE_SUPERUSER') or is_granted('ROLE_BITACORA') or is_granted('ROLE_BITACORA_ADMIN')  or is_granted('ROLE_MODULO_ADMINISTRACION') %}
  335.                             <li><a href="{{ path('app_admin_clasificacion_vehiculos') }}"><i class="fa fa-car"></i> Clasificacion Vehículos</a></li>
  336.                             <li><a href="{{ path('app_admin_dispositivos') }}"><i class="fa fa-mobile"></i> Dispositivos</a></li>
  337.                             <li><a href="{{ path('app_admin_bodega_tipo_movimiento') }}"><i class="fa fa-mobile"></i> Bodega: Tipos de Movimientos</a></li>
  338.                             <li><a href="{{ path('app_admin_bodega_empresa') }}"><i class="fa fa-mobile"></i> Bodega: Empresas</a></li>
  339.                             <li><a href="{{ path('app_admin_bodega_sonda') }}"><i class="fa fa-mobile"></i> Bodega: Sondas</a></li>
  340.                             <li><a href="{{ path('app_admin_box') }}"><i class="fa fa-archive"></i> Sonda Box / Vehículos</a></li>
  341.                             {% endif %}
  342.                         </ul>
  343.                         {% endif %}
  344.                         {% if is_granted('ROLE_EJECUTIVA_TRANSFARMA') and is_granted('ROLE_CREAR_DIRECCIONES') %}
  345.                         <!--
  346.                         <li><a><i class="fa fa-cogs"></i> Administración <span class="fa fa-chevron-down"></span></a>
  347.                         <ul class="nav child_menu">
  348.                             <li><a href="{{ path('app_admin_direcciones') }}"><i class="fa fa-map-marker"></i> Direcciones</a></li>
  349.                         </ul>
  350.                         -->
  351.                         {% endif %}
  352.                         <li><a href="{{ path('app_admin_changepswd') }}"><i class="fa fa-key"></i> Cambiar contraseña</a></li>
  353.                         <li><a href="{{ path('app_logout') }}"><i class="fa fa-sign-out"></i> Salir</a></li>
  354.               
  355.                     </li>
  356.                     </ul>
  357.                 </div>
  358.             </div>
  359.             <!-- /sidebar menu -->
  360.             <!-- /menu footer buttons -->
  361.         </div>
  362.     </div>
  363.     <!-- top navigation -->
  364.     <div class="top_nav">
  365.         <div class="nav_menu">
  366.             <div class="nav toggle">
  367.                 <a id="menu_toggle"><i class="fa fa-bars"></i></a>
  368.             </div>
  369.             <nav class="nav navbar-nav">
  370.                 <ul class=" navbar-right">
  371.                     <li class="nav-item dropdown open" style="padding-left: 15px;">
  372.                         <a href="javascript:;" class="user-profile dropdown-toggle" aria-haspopup="true" id="navbarDropdown" data-toggle="dropdown" aria-expanded="false">
  373.                             {% if app.user %}
  374.                             {% if app.user.documentoName %}
  375.                                 <img src="{{ vich_uploader_asset(app.user, 'documentoFile') }}" alt="">{{ app.user.nomComplet }}
  376.                             {% endif %}
  377.                             {% endif %}
  378.                         </a>
  379.                         <div class="dropdown-menu dropdown-usermenu pull-right" aria-labelledby="navbarDropdown">
  380.                             <a class="dropdown-item"  href="{{ path('app_admin_changepswd') }}"><i class="fa fa-key pull-right"></i>Cambiar contraseña</a>
  381.                             <a class="dropdown-item"  href="{{ path('app_logout') }}"><i class="fa fa-sign-out pull-right"></i>Salir</a>
  382.                         </div>
  383.                     </li>
  384.                 </ul>
  385.             </nav>
  386.         </div>
  387.     </div>
  388.     <!-- /top navigation -->
  389.     <!-- page content -->
  390.     <div class="right_col page_content" role="main">
  391.         {% for message in app.flashes("error") %}
  392.             <div class="alert alert-danger alert-dismissible " role="alert">
  393.                 <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span>
  394.                 </button>
  395.                 <strong>Error: </strong> {{ message }}
  396.             </div>
  397.         {% endfor %}
  398.         {% for message in app.flashes("danger") %}
  399.             <div class="alert alert-danger alert-dismissible " role="alert">
  400.                 <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span>
  401.                 </button>
  402.                 <strong>Error: </strong> {{ message }}
  403.             </div>
  404.         {% endfor %}
  405.         {% for message in app.flashes("success") %}
  406.             <div class="alert alert-success alert-dismissible " role="alert">
  407.                 <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span>
  408.                 </button>
  409.                 <strong>Exito: </strong> {{ message }}
  410.             </div>
  411.         {% endfor %}
  412.         {% block contenpage %}{% endblock %}
  413.     </div>
  414.     <!-- /page content -->
  415. {% endblock %}
  416. {% block javascripts_content %}
  417.     {% block javascripts_page %}{% endblock %}
  418. {% endblock %}