2023-11-10 13:49:57 +01:00
|
|
|
<!DOCTYPE html>
|
|
|
|
<html xmlns:th="http://www.thymeleaf.org"
|
|
|
|
xmlns:sec="http://www.thymeleaf.org/extras/spring-security">
|
|
|
|
<head>
|
|
|
|
</head>
|
|
|
|
<body>
|
2023-11-15 17:27:04 +01:00
|
|
|
<nav th:fragment="navigation" class="navbar navbar-expand-lg bg-body-secondary">
|
|
|
|
<div class="container">
|
|
|
|
<a class="navbar-brand" th:href="@{/}">Catering Mampf</a>
|
2023-11-28 20:40:43 +01:00
|
|
|
<button class="navbar-toggler d-print-none" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
|
2023-11-15 17:27:04 +01:00
|
|
|
<span class="navbar-toggler-icon"></span>
|
|
|
|
</button>
|
2023-11-28 20:40:43 +01:00
|
|
|
<div class="collapse navbar-collapse d-print-none" id="navbarSupportedContent">
|
2023-11-15 17:27:04 +01:00
|
|
|
<ul class="navbar-nav">
|
|
|
|
<li class="nav-item">
|
|
|
|
<a class="nav-link" th:href="@{/inventory}" sec:authorize="hasRole('ADMIN')">Inventar</a>
|
|
|
|
</li>
|
|
|
|
<li class="nav-item">
|
|
|
|
<a class="nav-link" th:href="@{/catalog}">Katalog</a>
|
|
|
|
</li>
|
|
|
|
<li class="nav-item">
|
|
|
|
<a class="nav-link" th:href="@{/staff}" sec:authorize="hasRole('ADMIN')">Angestellte</a>
|
|
|
|
</li>
|
|
|
|
<li class="nav-item">
|
|
|
|
<a class="nav-link" th:href="@{/customers}" sec:authorize="hasRole('ADMIN')">Kunden</a>
|
|
|
|
</li>
|
|
|
|
<li class="nav-item">
|
2023-11-19 13:00:21 +01:00
|
|
|
<a class="nav-link" th:href="@{/myOrders}" sec:authorize="hasRole('CUSTOMER')">Bestellungen</a>
|
2023-11-15 17:27:04 +01:00
|
|
|
</li>
|
|
|
|
<li class="nav-item">
|
2023-11-19 13:00:21 +01:00
|
|
|
<a class="nav-link" th:href="@{/allOrders}" sec:authorize="hasRole('ADMIN')">Bestellungen</a>
|
2023-11-15 17:27:04 +01:00
|
|
|
</li>
|
|
|
|
<li class="nav-item">
|
2023-11-19 13:00:21 +01:00
|
|
|
<a class="nav-link" th:href="@{/event}" sec:authorize="hasRole('CUSTOMER')">Event planen</a>
|
|
|
|
</li>
|
|
|
|
<li class="nav-item"> <!--FIXME-->
|
2023-11-15 17:27:04 +01:00
|
|
|
<a class="nav-link" th:href="@{/orders/calender}" sec:authorize="hasRole('ADMIN')">Kalender</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
<ul class="navbar-nav ms-auto">
|
|
|
|
<li class="nav-item">
|
|
|
|
<a class="nav-link" th:href="@{/login}" sec:authorize="!isAuthenticated()">Login</a>
|
|
|
|
</li>
|
|
|
|
<li class="nav-item">
|
|
|
|
<a class="nav-link" th:href="@{/register}" sec:authorize="!isAuthenticated()">Registrierung</a>
|
|
|
|
</li>
|
|
|
|
<li class="nav-item">
|
|
|
|
<a class="nav-link" th:href="@{/profile}" sec:authorize="isAuthenticated()">Profil</a>
|
|
|
|
</li>
|
|
|
|
<li class="nav-item">
|
|
|
|
<a class="nav-link" th:href="@{/logout}" sec:authorize="isAuthenticated()">Logout</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
2023-11-10 13:49:57 +01:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</nav>
|
|
|
|
</body>
|
|
|
|
</html>
|