chore: edit visibility of certain navbar items
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
TODO: handle proper authentication in the controllers
This commit is contained in:
parent
2342aaaf7a
commit
0cef320b1c
|
@ -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){
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
@using pwt_0x01_ng
|
||||
@using pwt_0x01_ng.Models
|
||||
@using pwt_0x01_ng.Models.Identity
|
||||
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
|
||||
|
|
Reference in New Issue