yavsc/src/Yavsc.Org/Views/Administration/Role.cshtml

45 lines
1.2 KiB
Text
Raw Normal View History

@model RoleUserCollection
@{ 
2023-03-20 19:38:50 +00:00
ViewBag.Title = "Role"+" "+Model.Name;
}
<h2>@ViewBag.Title</h2>
2019-06-22 22:39:11 +01:00
<p>
2025-07-12 19:00:30 +01:00
<a asp-action="Enroll" asp-route-RoleName="@Model.Name" class="btn btn-primary" >Enroll</a>
2019-06-22 22:39:11 +01:00
</p>
<ul>
2019-06-23 00:05:23 +01:00
<table class="table">
<tr>
<th>
2025-08-19 21:31:49 +01:00
User
2019-06-23 00:05:23 +01:00
</th>
<th>
</th>
</tr>
2019-06-22 22:39:11 +01:00
2019-06-23 00:05:23 +01:00
@foreach (var user in Model.Users) {
<tr>
<td>
2026-07-04 19:49:48 +01:00
@if (user.UserId==User.GetUserId()) {
<span class="badge badge-warning">You</span>
}
@if (SiteSettings.Value.Admin.EMail == user.Email) {
<span class="badge badge-success">Admin</span>
}
@if (SiteSettings.Value.Owner.EMail == user.Email) {
<span class="badge badge-success">Owner</span>
}
@if (!String.IsNullOrWhiteSpace(user.Avatar))
{
<img src="@user.Avatar" alt="avatar" class="user-icon"/>
}
2025-08-19 21:31:49 +01:00
<span> @user.UserName &lt;@(user.Email)&gt; </span>
2019-06-23 00:05:23 +01:00
</td>
<td>
<a asp-action="Fire" asp-route-RoleName="@Model.Name" asp-route-UserId="@user.UserId" class="btn btn-success" >
2023-03-20 09:13:16 +00:00
<img src="~/images/ptcroix.png" /> Fire </a>
2019-06-23 00:05:23 +01:00
</td>
</tr>
}
2019-06-23 00:05:23 +01:00
</table>