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
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 1 deletions

View file

@ -63,6 +63,12 @@ namespace BTCPayServer.Controllers
})
.ToListAsync();
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);
}

View file

@ -62,7 +62,13 @@
@foreach (var user in Model.Users)
{
<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 class="text-center">
@if (user.Verified)