118 lines
4.1 KiB
Plaintext
118 lines
4.1 KiB
Plaintext
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<link rel="manifest" href="/manifest-v2.json">
|
|
<link rel="icon" type="image/png" sizes="512x512" href="/images/lewel-icon.png">
|
|
<meta name="theme-color" content="#6a0dad">
|
|
<style>
|
|
[ng-cloak] {
|
|
display: none !important;
|
|
}
|
|
</style>
|
|
<meta name="theme-color" content="#1F2C3C" />
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>LEWEL - Dashboard</title>
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
|
|
<link rel="stylesheet" href="~/css/site.css" asp-append-version="true" />
|
|
</head>
|
|
<body>
|
|
<header class="top-bar">
|
|
<div class="header-left">
|
|
<h1 class="family-header">
|
|
<span class="initial L">L</span><span class="name">ouise</span>
|
|
<span class="initial E">E</span><span class="name">lias</span>
|
|
<span class="initial W">W</span><span class="name">illiam</span>
|
|
<span class="initial E2">E</span><span class="name">lin</span>
|
|
<span class="initial L2">L</span><span class="name">udwig</span>
|
|
</h1>
|
|
</div>
|
|
@if (ViewBag.IsSetupMode as bool? != true)
|
|
{
|
|
<partial name="_LoginPartial" />
|
|
}
|
|
</header>
|
|
|
|
<div class="page-content">
|
|
<nav class="main-nav">
|
|
<ul class="nav-list-horizontal">
|
|
<li><a asp-controller="Home" asp-action="Index"><i class="fas fa-home"></i> Hem</a></li>
|
|
<li><a asp-controller="Home" asp-action="Menu"><i class="fas fa-utensils"></i> Veckomeny</a></li>
|
|
<li><a asp-controller="Meal" asp-action="Index">Recept</a></li>
|
|
|
|
@if (ViewBag.RestaurantIsOpen as bool? == true)
|
|
{
|
|
<li><a asp-controller="FoodMenu" asp-action="PizzaOrder"><i class="fas fa-pizza-slice"></i> Beställ pizza</a></li>
|
|
}
|
|
@if (User.IsInRole("Budget"))
|
|
{
|
|
<li><a asp-controller="Budget" asp-action="Index"> Budget</a></li>
|
|
}
|
|
@if (User.IsInRole("Admin"))
|
|
{
|
|
<li>
|
|
<a asp-controller="torrent" asp-action="Index"> Torrents
|
|
|
|
@if (ViewBag.NewTorrentCount > 0)
|
|
{
|
|
<span class="new-badge">@ViewBag.NewTorrentCount</span>
|
|
}
|
|
</a>
|
|
|
|
</li>
|
|
}
|
|
|
|
@if (User.IsInRole("Budget"))
|
|
{
|
|
<li class="dropdown">
|
|
<a href="#" class="dropdown-toggle" role="button" tabindex="0">
|
|
Rapporter <i class="fas fa-caret-down"></i>
|
|
</a>
|
|
<ul class="dropdown-menu">
|
|
<li><a asp-controller="report" asp-action="Budget">Budget</a></li>
|
|
</ul>
|
|
</li>
|
|
}
|
|
|
|
@if (User.IsInRole("Chef"))
|
|
{
|
|
<li class="dropdown">
|
|
<a href="#" class="dropdown-toggle" role="button" tabindex="0">
|
|
<i class="fas fa-list"></i> Mat<i class="fas fa-caret-down"></i>
|
|
</a>
|
|
<ul class="dropdown-menu">
|
|
<li><a asp-controller="FoodMenu" asp-action="Veckomeny">Planera Veckomeny</a></li>
|
|
<li><a asp-controller="FoodMenu" asp-action="PizzaAdmin">Pizza Admin</a></li>
|
|
<li><a asp-controller="Meal" asp-action="Categories">Hantera Kategorier</a></li>
|
|
</ul>
|
|
</li>
|
|
}
|
|
|
|
@if (User.IsInRole("Admin"))
|
|
{
|
|
<li class="dropdown">
|
|
<a href="#" class="dropdown-toggle" role="button" tabindex="0">
|
|
<i class="fas fa-cog"></i> Admin <i class="fas fa-caret-down"></i>
|
|
</a>
|
|
<ul class="dropdown-menu">
|
|
<li><a asp-controller="Admin" asp-action="Index">Adminpanel</a></li>
|
|
<li><a asp-controller="Admin" asp-action="Todo">Todo</a></li>
|
|
</ul>
|
|
</li>
|
|
}
|
|
|
|
|
|
</ul>
|
|
|
|
</nav>
|
|
<main class="main-panel">
|
|
@RenderBody()
|
|
@RenderSection("Scripts", required: false)
|
|
</main>
|
|
</div>
|
|
<div id="global-dropdown-container" style="position: relative; z-index: 10000;"></div>
|
|
<script src="~/js/site.js" asp-append-version="true"></script>
|
|
|
|
</body>
|
|
</html>
|