a099d68915
Initial Release; Includes Database and MVC refactoring
48 lines
1.6 KiB
Plaintext
48 lines
1.6 KiB
Plaintext
@model Disco.Web.Models.Device.ShowModel
|
|
@{
|
|
Authorization.Require(Claims.Device.ShowAssignmentHistory);
|
|
}
|
|
<div id="DeviceDetailTab-AssignmentHistory" class="DevicePart">
|
|
@if (Model.Device.DeviceUserAssignments.Count > 0)
|
|
{
|
|
<table class="genericData">
|
|
<tr>
|
|
<th>User
|
|
</th>
|
|
<th>Assigned
|
|
</th>
|
|
<th>Unassigned
|
|
</th>
|
|
</tr>
|
|
@foreach (var dua in Model.Device.DeviceUserAssignments.OrderByDescending(m => m.AssignedDate))
|
|
{
|
|
<tr>
|
|
<td>
|
|
@if (Authorization.Has(Claims.User.Show))
|
|
{
|
|
@Html.ActionLink(dua.AssignedUser.ToString(), MVC.User.Show(dua.AssignedUserId))
|
|
}
|
|
else
|
|
{
|
|
@dua.AssignedUser.ToString()
|
|
}
|
|
</td>
|
|
<td>
|
|
@CommonHelpers.FriendlyDate(dua.AssignedDate)
|
|
</td>
|
|
<td>
|
|
@CommonHelpers.FriendlyDate(dua.UnassignedDate, "Current")
|
|
</td>
|
|
</tr>
|
|
}
|
|
</table>
|
|
}
|
|
else
|
|
{
|
|
<span class="smallMessage">No Assignment History Available</span>
|
|
}
|
|
<script>
|
|
$('#DeviceDetailTabItems').append('<li><a href="#DeviceDetailTab-AssignmentHistory">Assignment History [@(Model.Device.DeviceUserAssignments.Count)]</a></li>');
|
|
</script>
|
|
</div>
|