93 lines
4.1 KiB
Plaintext
93 lines
4.1 KiB
Plaintext
@using LaaProduction.Personalization
|
|
@using LaaProduction.Web.App_Infrastructure
|
|
|
|
<!DOCTYPE html>
|
|
<html lang="de">
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
|
|
<link rel="icon" type="image/svg" href="~/favicon.svg">
|
|
|
|
@Styles.Render("~/bootstrap_css")
|
|
|
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css">
|
|
|
|
@Styles.Render("~/styles_css")
|
|
|
|
<title>Laatzen Production Web</title>
|
|
</head>
|
|
<body class="d-flex flex-column vh-100 overflow-hidden">
|
|
@if (this.User.Identity.IsAuthenticated)
|
|
{
|
|
<nav class="navbar navbar-expand-lg navbar-dark bg-dark shadow-sm">
|
|
<div class="container-fluid">
|
|
<button class="navbar-toggler" data-bs-toggle="collapse" data-bs-target="#mainnav" aria-controls="mainnav" aria-expanded="false">
|
|
<span class="navbar-toggler-icon"></span>
|
|
</button>
|
|
<div class="collapse navbar-collapse" id="mainnav">
|
|
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
|
|
@if (this.User.IsInRole(UsersRoles.WEB_PalettenScan))
|
|
{
|
|
<li class="nav-item">
|
|
<a class="nav-link text-smallcaps" href="~/Shipments">Paletten Scan</a>
|
|
</li>
|
|
}
|
|
@if (this.User.IsInRole(UsersRoles.WEB_PuneProtokoll))
|
|
{
|
|
<li class="nav-item">
|
|
<a class="nav-link text-smallcaps" href="~/Protocol">Prüfprotokoll</a>
|
|
</li>
|
|
}
|
|
@if (this.User.IsInRole(UsersRoles.WEB_HeReport))
|
|
{
|
|
<li class="nav-item dropdown">
|
|
<a class="nav-link text-smallcaps dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false" href="#">Reports</a>
|
|
<ul class="dropdown-menu">
|
|
<li><a class="dropdown-item" href="~/Report/Helium">Helium</a></li>
|
|
<li><a class="dropdown-item" href="~/Report/Kottmann">Kottmann</a></li>
|
|
<li><a class="dropdown-item" href="~/Report/CordonelPressureSensor">Cordonel Pressure Sensor</a></li>
|
|
</ul>
|
|
</li>
|
|
}
|
|
@if (this.User.IsInRole(UsersRoles.WEB_ProdApproval))
|
|
{
|
|
<li class="nav-item">
|
|
<a class="nav-link text-smallcaps" href="~/Approvals/Add">Production Approval</a>
|
|
</li>
|
|
}
|
|
</ul>
|
|
<ul class="navbar-nav ms-auto mb-2 mb-lg-0">
|
|
@if (this.User.IsInRole(UsersRoles.WEB_Admin))
|
|
{
|
|
<li class="nav-item dropdown">
|
|
<a class="nav-link text-smallcaps dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false" href="#">@this.User.FullName()</a>
|
|
<ul class="dropdown-menu dropdown-menu-end">
|
|
<li><a class="dropdown-item" href="~/Personalization">Personalisierung</a></li>
|
|
</ul>
|
|
</li>
|
|
}
|
|
else
|
|
{
|
|
<li class="nav-item">
|
|
<span class="nav-link text-smallcaps">Benutzer: @this.User.FullName()</span>
|
|
</li>
|
|
}
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
}
|
|
|
|
<main class="h-100 scrollable">
|
|
@this.RenderBody()
|
|
</main>
|
|
|
|
@Scripts.Render("~/bootstrap_js")
|
|
@Scripts.Render("~/barcodes_js")
|
|
@Scripts.Render("~/scripts_js")
|
|
@this.RenderSection("scripts", required: false)
|
|
|
|
</body>
|
|
</html>
|