Skip to content

Commit edf8cd9

Browse files
Updated admin navigation.
1 parent 11172c1 commit edf8cd9

File tree

2 files changed

+18
-9
lines changed

2 files changed

+18
-9
lines changed

src/IdentityServer/Views/Home/Index.cshtml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</li>
3131

3232
<li>
33-
Click <a asp-area="HeliosAdminUI" asp-controller="Home" asp-action="Index">here</a> to manage your server with HeliosAdminUI
33+
Click <a asp-controller="Account" asp-action="Login">here</a> to Login
3434
</li>
3535
</ul>
3636

src/IdentityServer/Views/Shared/_Nav.cshtml

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,24 @@
2828
</li>
2929
</ul>
3030

31-
<ul class="navbar-nav ml-auto">
32-
<li class="nav-item dropdown">
33-
<a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown">HeliosAdminUI <b class="caret"></b></a>
31+
@if (User.IsInRole("IsAdmin"))
32+
{
33+
<ul class="navbar-nav ml-auto mr-5">
34+
<li class="nav-item dropdown">
35+
<a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown">HeliosAdminUI <b class="caret"></b></a>
36+
37+
<div class="dropdown-menu">
38+
<a class="dropdown-item" asp-area="HeliosAdminUI" asp-controller="Home" asp-action="Index">Home</a>
39+
<a class="dropdown-item" asp-area="HeliosAdminUI" asp-controller="ApiScopes" asp-action="Index">Api Scopes</a>
40+
<a class="dropdown-item" asp-area="HeliosAdminUI" asp-controller="IdentityResources" asp-action="Index">Identity Resources</a>
41+
<a class="dropdown-item" asp-area="HeliosAdminUI" asp-controller="Clients" asp-action="Index">Clients</a>
42+
<a class="dropdown-item" asp-area="HeliosAdminUI" asp-controller="UserManagement" asp-action="UserHome">Users Management</a>
43+
<a class="dropdown-item" asp-area="HeliosAdminUI" asp-controller="UserManagement" asp-action="Index">Role Management</a>
44+
</div>
45+
</li>
46+
</ul>
47+
}
3448

35-
<div class="dropdown-menu">
36-
<a class="dropdown-item" asp-area="HeliosAdminUI" asp-controller="Home" asp-action="Index">Home</a>
37-
</div>
38-
</li>
39-
</ul>
4049
}
4150

4251
</nav>

0 commit comments

Comments
 (0)