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> <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){

View File

@ -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