templates/base.html.twig line 1

  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <meta charset="UTF-8">
  5.         <title>{% block title %}Intranet{% endblock %}</title>
  6.         {% block stylesheets %}
  7.             <link rel="stylesheet" href="{{ asset('build/app.css') }}">
  8.         {% endblock %}
  9.     </head>
  10.     <body>
  11.         {% block navbar %}
  12.             <nav class="navbar navbar-expand-lg navbar-light bg-light">
  13.                 <a class="navbar-brand" href="/">Intranet</a>
  14.                 <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
  15.                     <span class="navbar-toggler-icon"></span>
  16.                 </button>
  17.                 <div class="collapse navbar-collapse" id="navbarSupportedContent">
  18.                     <ul class="navbar-nav mr-auto">
  19.                         {% if is_granted('ROLE_USER') %}
  20.                             <li class="nav-item">
  21.                                 <a class="nav-link" href="{{ path('browser') }}" role="button" aria-expanded="false">
  22.                                     Browser
  23.                                 </a>
  24.                             </li>
  25.                         {% endif %}
  26.                         {% if is_granted('ROLE_ADMIN') %}
  27.                             <li class="nav-item">
  28.                                 <a class="nav-link" href="{{ path('auftragsbuch') }}" role="button" aria-expanded="false">
  29.                                     Auftragsbuch
  30.                                 </a>
  31.                             </li>
  32.                             <li class="nav-item">
  33.                                 <a class="nav-link" href="{{ path('urlaubskalender') }}" role="button" aria-expanded="false">
  34.                                     Urlaubskalender
  35.                                 </a>
  36.                             </li>
  37.                         {% endif %}
  38.                         {% if is_granted('ROLE_USER') %}
  39.                             <li class="nav-item">
  40.                                 <a class="nav-link" href="{{ path('timetrackerVue') }}" role="button" aria-expanded="false">
  41.                                     Zeiterfassung
  42.                                 </a>
  43.                             </li>
  44.                             <li class="nav-item">
  45.                                 <a class="nav-link" href="{{ path('vacation') }}" role="button" aria-expanded="false">
  46.                                     Urlaub
  47.                                 </a>
  48.                             </li>
  49.                             <li class="nav-item">
  50.                                 <a class="nav-link" href="{{ path('listProjectinstances') }}" role="button" aria-expanded="false">
  51.                                     Webprojekte
  52.                                 </a>
  53.                             </li>
  54.                         {% endif %}
  55.                         <li class="nav-item">
  56.                             <a class="nav-link" href="{{ path('logout') }}" role="button" aria-expanded="false">
  57.                                 Ausloggen
  58.                             </a>
  59.                         </li>
  60.                         <li class="nav-item">
  61.                             <a class="nav-link" href="https://directus.teamorange.de/admin/content/working_day" role="button" aria-expanded="false">
  62.                                 Directus
  63.                             </a>
  64.                         </li>
  65.                         <li class="nav-item">
  66.                             <a class="nav-link" href="https://helpdesk.teamorange.de/" role="button" aria-expanded="false">
  67.                                 Helpdesk
  68.                             </a>
  69.                         </li>
  70.                         <li class="nav-item">
  71.                             <a class="nav-link" href="https://mautic.teamorange.de/" role="button" aria-expanded="false">
  72.                                 Mautic
  73.                             </a>
  74.                         </li>
  75.                         <!--
  76.                         <li class="nav-item dropdown">
  77.                             <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  78.                                 Stammdaten
  79.                             </a>
  80.                             <div class="dropdown-menu" aria-labelledby="navbarDropdown">
  81.                                 <a class="dropdown-item" href="{{ path('clients') }}">alle Projekte</a>
  82.                                 <a class="dropdown-item" href="{{ path('activeclients') }}">aktive Projekte</a>
  83.                                 <div class="dropdown-divider"></div>
  84.                                 <a class="dropdown-item" href="{{ path('clientfolder') }}">J:\Kunden</a>
  85.                                 <a class="dropdown-item" href="{{ path('clientfolder') }}">J:\Kunden\Jobs</a>
  86.                                 <a class="dropdown-item" href="{{ path('clientfolder') }}">I:\Korrespondenz\Kunden</a>
  87.                                 <a class="dropdown-item" href="{{ path('clientfolder') }}">I:\Korrespondenz\Kunden\Jobs</a>
  88.                             </div>
  89.                         </li>
  90.                         <li class="nav-item dropdown">
  91.                             <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  92.                                 Controlling
  93.                             </a>
  94.                             <div class="dropdown-menu" aria-labelledby="navbarDropdown">
  95.                                 <a class="dropdown-item" href="">(Jobs)</a>
  96.                                 <a class="dropdown-item" href="">(Mitarbeiter)</a>
  97.                             </div>
  98.                         </li>
  99.                         <li class="nav-item dropdown">
  100.                             <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  101.                                 Hosting
  102.                             </a>
  103.                             <div class="dropdown-menu" aria-labelledby="navbarDropdown">
  104.                                 <a class="dropdown-item" href="{{ path('hostingOverview') }}">alle Projekte</a>
  105.                             </div>
  106.                         </li>
  107.                         <li class="nav-item dropdown">
  108.                             <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  109.                                 Projektmanagement
  110.                             </a>
  111.                             <div class="dropdown-menu" aria-labelledby="navbarDropdown">
  112.                                 <a class="nav-link" href="{{ path('timetrackerVue') }}">Zeiterfassung</a>
  113.                             </div>
  114.                         </li>
  115.                         <li class="nav-item dropdown">
  116.                             <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  117.                                 Buchhaltung
  118.                             </a>
  119.                             <div class="dropdown-menu" aria-labelledby="navbarDropdown">
  120.                                 <a class="dropdown-item" href="{{ path('browser') }}">Dashboard</a>
  121.                             </div>
  122.                         </li>
  123.                         <li class="nav-item dropdown">
  124.                             <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  125.                                 Helpdesk
  126.                             </a>
  127.                             <div class="dropdown-menu" aria-labelledby="navbarDropdown">
  128.                                 <a class="dropdown-item" href="{{ path('browser') }}">Dashboard</a>
  129.                             </div>
  130.                         </li>-->
  131.                     </ul>
  132.                     <!--<form class="form-inline my-2 my-lg-0">
  133.                         <input class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search">
  134.                         <button class="btn btn-small btn-outline-success my-2 my-sm-0" type="submit">Suche</button>
  135.                     </form>-->
  136.                 </div>
  137.             </nav>
  138.         {% endblock %}
  139.         {% block bodycontainer %}
  140.             <main class="main-container container-fluid">
  141.                 <div class="row">
  142.                     <div class="col-sm-12">
  143.                         {% block body %}{% apply spaceless %}{% endapply %}{% endblock %}
  144.                     </div>
  145.                 </div>
  146.             </main>
  147.         {% endblock %}
  148.         {% block sidebar %}
  149.             <div id="sidebar" class="hidden">
  150.                 <div class="sidebar-toggle"></div>
  151.                 <div class="sidebar-toggle"></div>
  152.                 <div class="sidebar-content"></div>
  153.             </div>
  154.         {% endblock %}
  155.         {% block javascripts %}
  156.             <script src="{{ asset('build/app.js') }}"></script>
  157.             <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
  158.         {% endblock %}
  159.     </body>
  160. </html>