Add admin badge to user list (#3033)

Co-authored-by: d11n <mail@dennisreimann.de>
This commit is contained in:
Samuel Adams
2021-11-10 11:49:16 +02:00
committed by GitHub
parent 931aa297cd
commit d5b25dde3d
2 changed files with 13 additions and 1 deletions

View File

@@ -63,6 +63,12 @@ namespace BTCPayServer.Controllers
}) })
.ToListAsync(); .ToListAsync();
model.Total = await usersQuery.CountAsync(); model.Total = await usersQuery.CountAsync();
foreach (UsersViewModel.UserViewModel uvm in model.Users)
{
var userId = await _UserManager.FindByIdAsync(uvm.Id);
uvm.IsAdmin = await _userService.IsAdminUser(userId);;
}
return View(model); return View(model);
} }

View File

@@ -62,7 +62,13 @@
@foreach (var user in Model.Users) @foreach (var user in Model.Users)
{ {
<tr> <tr>
<td>@user.Email</td> <td class="d-flex align-items-center">
<span class="me-2">@user.Email</span>
@if (user.IsAdmin)
{
<span class="badge bg-info">Admin</span>
}
</td>
<td>@user.Created?.ToBrowserDate()</td> <td>@user.Created?.ToBrowserDate()</td>
<td class="text-center"> <td class="text-center">
@if (user.Verified) @if (user.Verified)