templates/main-header.html.twig line 1

Open in your IDE?
  1. <header class="main-header">
  2.     {% set security = 0 %}
  3.     {% if app.user %}
  4.         {% for role in app.user.roles %}
  5.             {% if role == 'ROLE_SUPER_ADMIN' %}
  6.                 {% set security = 1 %}
  7.             {% endif %}
  8.             {% if role == 'ROLE_ADMIN' %}
  9.                 {% set security = 1 %}
  10.             {% endif %}
  11.         {% endfor %}
  12.     {% endif %}
  13.     <!-- Header Navbar: style can be found in header.less -->
  14.     <nav class="navbar navbar-static-top">
  15.         <!-- Sidebar toggle button-->
  16.         <!-- <a href="#" class="sidebar-toggle" data-toggle="push-menu" role="button">
  17.                                     <span class="sr-only">Toggle navigation</span>
  18.                                 </a> -->
  19.         <!--main nav bar -->
  20.             <div class="container-fluid"> <div
  21.                 class="navbar-header">
  22.                 <!-- Logo -->
  23.                 <a href="{{ path('homepage') }}" class="logo">
  24.                     <span class="logo-lg">
  25.                         <b>Fiberlink</b><img src="{{ asset('img/m6_logo_3d_v2.png') }}" alt="Fiberlink M6" height="50" width="66"></span>
  26.                 </a>
  27.                 <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse">
  28.                     <i class="fa fa-bars"></i>
  29.                 </button>
  30.             </div>
  31.             <!-- Collect the nav links, forms, and other content for toggling -->
  32.             <div class="collapse navbar-collapse" id="navbar-collapse">
  33.                 <ul class="nav navbar-nav">
  34.                     <li class="dropdown">
  35.                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">
  36.                             <i class="fa fa-gear"></i>
  37.                             {% trans %}Types Setting{% endtrans %}
  38.                             <span class="caret"></span>
  39.                         </a>
  40.                         <ul class="dropdown-menu">
  41.                             <li>
  42.                                 <a href="{{ path('type_cable') }}">
  43.                                     <i class="fa fa-angle-right"></i>
  44.                                     {% trans %}Cable Type{% endtrans %}</a>
  45.                             </li>
  46.                             <li>
  47.                                 <a href="{{ path('type_connector') }}">
  48.                                     <i class="fa fa-angle-right"></i>
  49.                                     {% trans %}Connector Type{% endtrans %}</a>
  50.                             </li>
  51.                             <li>
  52.                                 <a href="{{ path('port_externe_list') }}">
  53.                                     <i class="fa fa-angle-right"></i>
  54.                                     {% trans %}Port Externe{% endtrans %}</a>
  55.                             </li>
  56.                             <li>
  57.                                 <a href="{{ path('type_usage') }}">
  58.                                     <i class="fa fa-angle-right"></i>
  59.                                     {% trans %}Usage Type{% endtrans %}</a>
  60.                             </li>
  61.                             <li>
  62.                                 <a href="{{ path('type_equipment') }}">
  63.                                     <i class="fa fa-angle-right"></i>
  64.                                     {% trans %}Equipements{% endtrans %}</a>
  65.                             </li>
  66.                         </ul>
  67.                     </li>
  68.                     <li class="dropdown">
  69.                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">
  70.                             <i class="fa fa-home"></i>
  71.                             <span>{% trans %}Location Setting{% endtrans %}</span>
  72.                             <span class="caret"></span>
  73.                         </a>
  74.                         <ul class="dropdown-menu">
  75.                             <li>
  76.                                 <a href="{{ path('site') }}">
  77.                                     <i class="fa fa-angle-right"></i>
  78.                                     {% trans %}Sites{% endtrans %}</a>
  79.                             </li>
  80.                             <li>
  81.                                 <a href="{{ path('room') }}">
  82.                                     <i class="fa fa-angle-right"></i>
  83.                                     {% trans %}Rooms{% endtrans %}</a>
  84.                             </li>
  85.                             <li>
  86.                                 <a href="{{ path('rack') }}">
  87.                                     <i class="fa fa-angle-right"></i>
  88.                                     {% trans %}Racks{% endtrans %}</a>
  89.                             </li>
  90.                         </ul>
  91.                     </li>
  92.                     <li class="dropdown">
  93.                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">
  94.                             <i class="fa fa-bars"></i>
  95.                             <span>{% trans %}Equipment{% endtrans %}</span>
  96.                             <span class="caret"></span>
  97.                         </a>
  98.                         <ul class="dropdown-menu">
  99.                             <li class="dropdown-submenu">
  100.                                 <a class="test" tabindex="-1" href="#">Simple
  101.                                     <span class="caret"></span>
  102.                                 </a>
  103.                                 <ul class="dropdown-menu">
  104.                                     {% if security %}
  105.                                         <li>
  106.                                             <a href="{{ path('equipment_generic_create') }}">
  107.                                                 <i class="fa fa-angle-right"></i>
  108.                                                 {% trans %}Add Generic{% endtrans %}</a>
  109.                                         </li>
  110.                                         <li>
  111.                                             <a href="{{ path('equipment_generic_list') }}">
  112.                                                 <i class="fa fa-angle-right"></i>
  113.                                                 {% trans %}List Generic{% endtrans %}</a>
  114.                                         </li>
  115.                                         <li>
  116.                                             <a href="{{ path('equipment_specific_create') }}">
  117.                                                 <i class="fa fa-angle-right"></i>
  118.                                                 {% trans %}Add Specific{% endtrans %}</a>
  119.                                         </li>
  120.                                         <li>
  121.                                             <a href="{{ path('equipment_specific_list') }}">
  122.                                                 <i class="fa fa-angle-right"></i>
  123.                                                 {% trans %}List Specific{% endtrans %}</a>
  124.                                         </li>
  125.                                     {% else %}
  126.                                         <li>
  127.                                             <a href="{{ path('equipment_generic_list') }}">
  128.                                                 <i class="fa fa-angle-right"></i>
  129.                                                 {% trans %}List Generic{% endtrans %}</a>
  130.                                         </li>
  131.                                         <li>
  132.                                             <a href="{{ path('equipment_specific_list') }}">
  133.                                                 <i class="fa fa-angle-right"></i>
  134.                                                 {% trans %}List Specific{% endtrans %}</a>
  135.                                         </li>
  136.                                     {% endif %}
  137.                                 </ul>
  138.                             </li>
  139.                             <li class="dropdown-submenu">
  140.                                 <a class="test" tabindex="-1" href="#">Modulaire
  141.                                     <span class="caret"></span>
  142.                                 </a>
  143.                                 <ul class="dropdown-menu">
  144.                                     {% if security %}
  145.                                         <li>
  146.                                             <a href="{{ path('equipment_generic_module_create') }}">
  147.                                                 <i class="fa fa-angle-right"></i>
  148.                                                 {% trans %}Ajouter Module Générique{% endtrans %}</a>
  149.                                         </li>
  150.                                         <li>
  151.                                             <a href="{{ path('equipment_generic_module_list') }}">
  152.                                                 <i class="fa fa-angle-right"></i>
  153.                                                 {% trans %}Lister des Modules Générique{% endtrans %}</a>
  154.                                         </li>
  155.                                         <li>
  156.                                             <a href="{{ path('equipment_generic_modulaire_create') }}">
  157.                                                 <i class="fa fa-angle-right"></i>
  158.                                                 {% trans %}Ajouter Chassis Générique{% endtrans %}</a>
  159.                                         </li>
  160.                                         <li>
  161.                                             <a href="{{ path('equipment_generic_modulaire_list') }}">
  162.                                                 <i class="fa fa-angle-right"></i>
  163.                                                 {% trans %}Lister des Chassis Générique{% endtrans %}</a>
  164.                                         </li>
  165.                                         <li>
  166.                                             <a href="{{ path('equipment_specific_modulaire_create') }}">
  167.                                                 <i class="fa fa-angle-right"></i>
  168.                                                 {% trans %}Ajouter Equipement Spécifique{% endtrans %}</a>
  169.                                         </li>
  170.                                         <li>
  171.                                             <a href="{{ path('equipment_specific_modulaire_list') }}">
  172.                                                 <i class="fa fa-angle-right"></i>
  173.                                                 {% trans %}Lister Equipement Spécifique{% endtrans %}</a>
  174.                                         </li>
  175.                                         <li>
  176.                                             <a href="{{ path('equipment_specific_modulaire_create_temp') }}">
  177.                                                 <i class="fa fa-angle-right"></i>
  178.                                                 {% trans %}Ajouter Equipement Spécifique Temporaire{% endtrans %}</a>
  179.                                         </li>
  180.                                     {% else %}
  181.                                         <li>
  182.                                             <a href="{{ path('equipment_generic_module_list') }}">
  183.                                                 <i class="fa fa-angle-right"></i>
  184.                                                 {% trans %}Lister des Modules Générique{% endtrans %}</a>
  185.                                         </li>
  186.                                         <li>
  187.                                             <a href="{{ path('equipment_generic_modulaire_list') }}">
  188.                                                 <i class="fa fa-angle-right"></i>
  189.                                                 {% trans %}Lister des Chassis Générique{% endtrans %}</a>
  190.                                         </li>
  191.                                         <li>
  192.                                             <a href="{{ path('equipment_specific_modulaire_list') }}">
  193.                                                 <i class="fa fa-angle-right"></i>
  194.                                                 {% trans %}Lister Equipement Spécifique{% endtrans %}</a>
  195.                                         </li>
  196.                                     {% endif %}
  197.                                 </ul>
  198.                             </li>
  199.                         </ul>
  200.                     </li>
  201.                     <li class="dropdown">
  202.                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">
  203.                             <i class="fa fa-bars"></i>
  204.                             <span>{% trans %}Trunk{% endtrans %}</span>
  205.                             <span class="caret"></span>
  206.                         </a>
  207.                         <ul class="dropdown-menu">
  208.                             {% if security %}
  209.                                 <li>
  210.                                     <a href="{{ path('trunk_create_form_step1') }}">
  211.                                         <i class="fa fa-angle-right"></i>
  212.                                         {% trans %}Add Trunk{% endtrans %}</a>
  213.                                 </li>
  214.                                 <li>
  215.                                     <a href="{{ path('trunk_list') }}">
  216.                                         <i class="fa fa-angle-right"></i>
  217.                                         {% trans %}List Trunk{% endtrans %}</a>
  218.                                 </li>
  219.                             {% else %}
  220.                                 <li>
  221.                                     <a href="{{ path('trunk_list') }}">
  222.                                         <i class="fa fa-angle-right"></i>
  223.                                         {% trans %}List Trunk{% endtrans %}</a>
  224.                                 </li>
  225.                             {% endif %}
  226.                         </ul>
  227.                     </li>
  228.                     <li class="dropdown">
  229.                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">
  230.                             <i class="fa fa-bars"></i>
  231.                             <span>{% trans %}Link{% endtrans %}</span>
  232.                             <span class="caret"></span>
  233.                         </a>
  234.                         <ul class="dropdown-menu">
  235.                             {% if security %}
  236.                                 <li>
  237.                                     <a href="{{ path('link_create_form_step1') }}">
  238.                                         <i class="fa fa-angle-right"></i>
  239.                                         {% trans %}Add Link{% endtrans %}</a>
  240.                                 </li>
  241.                                 <li>
  242.                                     <a href="{{ path('link_list') }}">
  243.                                         <i class="fa fa-angle-right"></i>
  244.                                         {% trans %}List Link{% endtrans %}</a>
  245.                                 </li>
  246.                                 <!-- <li><a href="{{  path('link_import_csv') }}"><i class="fa fa-angle-right"></i> {% trans %}Générer links via CSV{% endtrans %}</a></li> -->
  247.                                 <!-- <li><a href="{{  path('link_validate_list') }}"><i class="fa fa-angle-right"></i> {% trans %}Validate Links{% endtrans %}</a></li> -->
  248.                             {% else %}
  249.                                 <li>
  250.                                     <a href="{{ path('link_list') }}">
  251.                                         <i class="fa fa-angle-right"></i>
  252.                                         {% trans %}List Link{% endtrans %}</a>
  253.                                 </li>
  254.                             {% endif %}
  255.                         </ul>
  256.                     </li>
  257.                     <li class="dropdown">
  258.                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">
  259.                             <i class="fa fa-eye"></i>
  260.                             <span>{% trans %}Overview{% endtrans %}</span>
  261.                             <span class="caret"></span>
  262.                         </a>
  263.                         <ul class="dropdown-menu">
  264.                             <li>
  265.                                 <a href="{{ path('rack_overview_list') }}">
  266.                                     <i class="fa fa-angle-right"></i>
  267.                                     {% trans %}Rack{% endtrans %}</a>
  268.                             </li>
  269.                             <li>
  270.                                 <a href="{{ path('equipment_specific_ovreview_list') }}">
  271.                                     <i class="fa fa-angle-right"></i>
  272.                                     {% trans %}Equipment{% endtrans %}</a>
  273.                             </li>
  274.                             <li>
  275.                                 <a href="{{ path('equipment_specific_usage_list') }}">
  276.                                     <i class="fa fa-angle-right"></i>
  277.                                     {% trans %}Equipment Usage{% endtrans %}</a>
  278.                             </li>
  279.                             <li>
  280.                                 <a href="{{ path('trunk_overview_list') }}">
  281.                                     <i class="fa fa-angle-right"></i>
  282.                                     {% trans %}Trunk{% endtrans %}</a>
  283.                             </li>
  284.                             <li>
  285.                                 <a href="{{ path('trunk_usage_all') }}">
  286.                                     <i class="fa fa-angle-right"></i>
  287.                                     {% trans %}Trunk Usage{% endtrans %}</a>
  288.                             </li>
  289.                             <li>
  290.                                 <a href="{{ path('trunk_usage_all_extended') }}">
  291.                                     <i class="fa fa-angle-right"></i>
  292.                                     {% trans %}Utilisation des Trunks V2{% endtrans %}</a>
  293.                             </li>
  294.                             <li>
  295.                                 <a href="{{ path('link_overview_list') }}">
  296.                                     <i class="fa fa-angle-right"></i>
  297.                                     {% trans %}Link{% endtrans %}</a>
  298.                             </li>
  299.                         </ul>
  300.                     </li>
  301.                     <li class="dropdown">
  302.                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">
  303.                             <i class="fa fa-tags"></i>
  304.                             <span>{% trans %}Labels{% endtrans %}</span>
  305.                             <span class="caret"></span>
  306.                         </a>
  307.                         <ul class="dropdown-menu">
  308.                             <li>
  309.                                 <a href="{{ path('label_form_racks') }}">
  310.                                     <i class="fa fa-angle-right"></i>
  311.                                     {% trans %}Fiber Rack Labels{% endtrans %}</a>
  312.                             </li>
  313.                             <li>
  314.                                 <a href="{{ path('label_form_links') }}">
  315.                                     <i class="fa fa-angle-right"></i>
  316.                                     {% trans %}Link Labels{% endtrans %}</a>
  317.                             </li>
  318.                         </ul>
  319.                     </li>
  320.                     <li class="dropdown">
  321.                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">
  322.                             <i class="fa fa-bars"></i>
  323.                             <span>{% trans %}Stats{% endtrans %}</span>
  324.                             <span class="caret"></span>
  325.                         </a>
  326.                         <ul class="dropdown-menu">
  327.                             <li>
  328.                                 <a href="{{ path('stats_synthese_equipement') }}">
  329.                                     <i class="fa fa-angle-right"></i>
  330.                                     {% trans %}Synthèse Equipement{% endtrans %}</a>
  331.                             </li>
  332.                             <li>
  333.                                 <a href="{{ path('stats_synthese_rack') }}">
  334.                                     <i class="fa fa-angle-right"></i>
  335.                                     {% trans %}Synthèse Armoire{% endtrans %}</a>
  336.                             </li>
  337.                             <li>
  338.                                 <a href="{{ path('stats_diagram_inter_site_trunk') }}">
  339.                                     <i class="fa fa-angle-right"></i>
  340.                                     {% trans %}Diagramme des Trunks{% endtrans %}</a>
  341.                             </li>
  342.                             <!-- <li><a href="{{ path('stats_diagram_link') }}"><i class="fa fa-angle-right"></i>{% trans %}Diagramme des Links{% endtrans %}</a></li> -->
  343.                         </ul>
  344.                     </li>
  345.                     {% if security %}
  346.                         <li class="dropdown">
  347.                             <a href="#" class="dropdown-toggle" data-toggle="dropdown">
  348.                                 <i class="fa fa-users"></i>
  349.                                 <span>{% trans %}Users Setting{% endtrans %}</span>
  350.                                 <span class="caret"></span>
  351.                             </a>
  352.                             <ul class="dropdown-menu">
  353.                                 <li>
  354.                                     <a href="{{ path('user_create') }}">
  355.                                         <i class="fa fa-angle-right"></i>
  356.                                         {% trans %}Add User{% endtrans %}</a>
  357.                                 </li>
  358.                                 <li>
  359.                                     <a href="{{ path('user_list') }}">
  360.                                         <i class="fa fa-angle-right"></i>
  361.                                         {% trans %}List Users{% endtrans %}</a>
  362.                                 </li>
  363.                                 {% if security %}
  364.                                     <li>
  365.                                         <a href="{{ path('trace_actions_list') }}">
  366.                                             <i class="fa fa-angle-right"></i>
  367.                                             {% trans %}Tracer les actions{% endtrans %}</a>
  368.                                     </li>
  369.                                 {% endif %}
  370.                             </ul>
  371.                         </li>
  372.                     {% endif %}
  373.                     <li class="dropdown user user-menu">
  374.                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">
  375.                             <span>
  376.                                 <i class="fa fa-user fa-fw"></i>
  377.                                 {# app.user.username #}
  378.                             </span>
  379.                         </a>
  380.                         <ul class="dropdown-menu">
  381.                             <li>
  382.                                 <a href="{{ path('change_password') }}">
  383.                                     <i class="fa fa-angle-right"></i>
  384.                                     {% trans %}Change password{% endtrans %}</a>
  385.                             </li>
  386.                             <li>
  387.                                 <a href="{{ path('app_logout') }}">
  388.                                     <i class="fa fa-angle-right"></i>
  389.                                     {% trans %}Log out{% endtrans %}</a>
  390.                             </li>
  391.                         </ul>
  392.                     </li>
  393.                     <li class="dropdown">
  394.                         <a href="#" class="dropdown-toggle btn-danger" data-toggle="dropdown">
  395.                             <span>
  396.                                 <i class="fa fa-bell-o fw"></i>
  397.                             </span>
  398.                             <span class="caret"></span>
  399.                         </a>
  400.                         <ul class="dropdown-menu">
  401.                             {% if security %}
  402.                                 <li>
  403.                                     <a href="{{ path('bug_report_form_process') }}">{% trans %}Signaler un Bug{% endtrans %}</a>
  404.                                 </li>
  405.                                 <li>
  406.                                     <a href="{{ path('log_file_download') }}">{% trans %}Télécharger logs{% endtrans %}</a>
  407.                                 </li>
  408.                             {% else %}
  409.                                 <li>
  410.                                     <a href="{{ path('bug_report_form_process') }}">{% trans %}Signaler un Bug{% endtrans %}</a>
  411.                                 </li>
  412.                             {% endif %}
  413.                         </ul>
  414.                     </li>
  415.                 </ul>
  416.             </div>
  417.             <!-- /.navbar-collapse -->
  418.         </div>
  419.         <!-- /.container-fluid -->
  420.     </nav>
  421. </header>