67 lines
4.0 KiB
Plaintext
67 lines
4.0 KiB
Plaintext
<AuthorizeView>
|
|
<Authorized>
|
|
<nav class="navbar navbar-expand-sm navbar-toggleable-sm navbar-light bg-white border-bottom box-shadow">
|
|
<div class="navbar-collapse collapse d-sm-inline-flex flex-sm-row-reverse">
|
|
<div class="d-flex justify-content-between w-100 px-4">
|
|
<div class="d-flex justify-content-between" style="width: 80%;">
|
|
<a class="navbar-brand" href="~/">
|
|
<img src="/images/DCOlogoCut.png" style="width: 7.5rem;height: 3rem;" />
|
|
</a>
|
|
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target=".navbar-collapse" aria-controls="navbarSupportedContent"
|
|
aria-expanded="false" aria-label="Toggle navigation">
|
|
<span class="navbar-toggler-icon"></span>
|
|
</button>
|
|
<AuthorizeView Roles="SuperAdmin, CompAdmin, CompUser" Context="MenuHide">
|
|
<Authorized>
|
|
<div class="nav-item px-3 d-flex flex-warp align-items-center">
|
|
<NavLink class="nav-link" href="OrdersHomePage">
|
|
<span class="oi oi-cart" aria-hidden="true"></span> Orders home page
|
|
</NavLink>
|
|
</div>
|
|
</Authorized>
|
|
</AuthorizeView>
|
|
<!--Hiding to non-SuperAdmin users the option to manage the application -->
|
|
<AuthorizeView Roles="SuperAdmin" Context="MenuHide">
|
|
<Authorized>
|
|
<div class="nav-item px-3 d-flex flex-warp align-items-center">
|
|
<NavLink class="nav-link" href="SuperAdmin">
|
|
<span class="oi oi-list-rich" aria-hidden="true"></span> General management
|
|
</NavLink>
|
|
</div>
|
|
</Authorized>
|
|
</AuthorizeView>
|
|
<div class="nav-item px-3 d-flex flex-warp align-items-center">
|
|
<NavLink class="nav-link" href="DoorDefinition">
|
|
<span class="bi bi-door-open-fill pe-3" aria-hidden="true"></span> Door definition page
|
|
</NavLink>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="text-end text-nowrap px-3">
|
|
<div class="d-flex justify-content-between">
|
|
<a href="Identity/Account/Manage" class="text-decoration-none text-dark" style="">Hello, @context.User.Identity?.Name!</a>
|
|
<form method="post" action="Identity/Account/LogOut">
|
|
<button type="submit" class="btnLogout">Log out</button>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
</Authorized>
|
|
<NotAuthorized>
|
|
<nav class="navbar navbar-expand-sm navbar-toggleable-sm navbar-light bg-white border-bottom box-shadow">
|
|
<div class="navbar-collapse collapse d-sm-inline-flex flex-sm-row-reverse">
|
|
<div class="d-flex justify-content-between w-100 px-4">
|
|
<div class="d-flex justify-content-between">
|
|
<a class="navbar-brand" href="~/">WebDoorCreator.UI</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="text-end text-nowrap px-3 py-2 d-flex justify-content-between">
|
|
<a href="Identity/Account/Register" class="text-decoration-none text-dark">Register </a>
|
|
<a href="Identity/Account/Login" class="text-decoration-none text-dark">Log in</a>
|
|
</div>
|
|
</nav>
|
|
</NotAuthorized>
|
|
</AuthorizeView>
|