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>
|
<li>
|
||||||
<a asp-area="" asp-controller="Home" asp-action="Contact">Contact</a>
|
<a asp-area="" asp-controller="Home" asp-action="Contact">Contact</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
@{
|
||||||
<a asp-area="Admin" asp-controller="Carousel" asp-action="Select">Carousel</a>
|
if(User.Identity.IsAuthenticated && (User.IsInRole(Roles.Admin.ToString()) || User.IsInRole(Roles.Manager.ToString()))){
|
||||||
</li>
|
<li><a asp-area="Admin" asp-controller="Carousel" asp-action="Select">Carousel</a></li>
|
||||||
<li>
|
<li><a asp-area="Admin" asp-controller="Product" asp-action="Select">Products</a></li>
|
||||||
<a asp-area="Admin" asp-controller="Product" asp-action="Select">Products</a>
|
<li><a asp-area="Admin" asp-controller="Orders" asp-action="Index">Orders</a></li>
|
||||||
</li>
|
}
|
||||||
<li>
|
if(User.Identity.IsAuthenticated && User.IsInRole(Roles.Admin.ToString())){
|
||||||
<a asp-area="Admin" asp-controller="Orders" asp-action="Index">Orders</a>
|
<li><a asp-area="Admin" asp-controller="OrderItem" asp-action="Index">OrderItems</a></li>
|
||||||
</li>
|
}
|
||||||
<li>
|
}
|
||||||
<a asp-area="Admin" asp-controller="OrderItem" asp-action="Index">OrderItems</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
@{
|
@{
|
||||||
if(!User.Identity.IsAuthenticated){
|
if(!User.Identity.IsAuthenticated){
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
@using pwt_0x01_ng
|
@using pwt_0x01_ng
|
||||||
@using pwt_0x01_ng.Models
|
@using pwt_0x01_ng.Models
|
||||||
|
@using pwt_0x01_ng.Models.Identity
|
||||||
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
|
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
|
||||||
|
|
Reference in New Issue