feat: add basic admin dashboard (#90)

This commit is contained in:
Thomas Durieux
2021-09-23 18:33:21 +02:00
committed by GitHub
parent fe825ad45a
commit 046d0c65cf
12 changed files with 1381 additions and 2 deletions
+23
View File
@@ -47,6 +47,29 @@
>Anonymize</a
>
</li>
<li class="nav-item dropdown" ng-if="user">
<a
class="nav-link dropdown-toggle"
href="#"
id="navbarDropdownMenuLink"
role="button"
data-toggle="dropdown"
aria-haspopup="true"
aria-expanded="false"
ng-if="user.isAdmin"
>
Admin
</a>
<div
class="dropdown-menu"
aria-labelledby="navbarDropdownMenuLink"
>
<a class="dropdown-item" href="/admin/">Repositories</a>
<a class="dropdown-item" href="/admin/users">Users</a>
<a class="dropdown-item" href="/admin/conferences">Conferences</a>
<a class="dropdown-item" href="/admin/queues">Queues</a>
</div>
</li>
</ul>
<ul class="navbar-nav">
<li class="nav-item">