chore: edit visibility of certain navbar items
All checks were successful
continuous-integration/drone/push Build is passing

TODO: handle proper authentication in the controllers
This commit is contained in:
surtur 2021-02-09 22:31:15 +01:00
parent 2342aaaf7a
commit 0cef320b1c
Signed by: wanderer
GPG Key ID: 19CE1EC1D9E0486D
2 changed files with 11 additions and 12 deletions

View File

@ -41,18 +41,16 @@
<li>
<a asp-area="" asp-controller="Home" asp-action="Contact">Contact</a>
</li>
<li>
<a asp-area="Admin" asp-controller="Carousel" asp-action="Select">Carousel</a>
</li>
<li>
<a asp-area="Admin" asp-controller="Product" asp-action="Select">Products</a>
</li>
<li>
<a asp-area="Admin" asp-controller="Orders" asp-action="Index">Orders</a>
</li>
<li>
<a asp-area="Admin" asp-controller="OrderItem" asp-action="Index">OrderItems</a>
</li>
@{
if(User.Identity.IsAuthenticated && (User.IsInRole(Roles.Admin.ToString()) || User.IsInRole(Roles.Manager.ToString()))){
<li><a asp-area="Admin" asp-controller="Carousel" asp-action="Select">Carousel</a></li>
<li><a asp-area="Admin" asp-controller="Product" asp-action="Select">Products</a></li>
<li><a asp-area="Admin" asp-controller="Orders" asp-action="Index">Orders</a></li>
}
if(User.Identity.IsAuthenticated && User.IsInRole(Roles.Admin.ToString())){
<li><a asp-area="Admin" asp-controller="OrderItem" asp-action="Index">OrderItems</a></li>
}
}
</ul>
@{
if(!User.Identity.IsAuthenticated){

View File

@ -1,3 +1,4 @@
@using pwt_0x01_ng
@using pwt_0x01_ng.Models
@using pwt_0x01_ng.Models.Identity
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers