Permissions & Authorization for Users #24

Initial Release; Includes Database and MVC refactoring
This commit is contained in:
Gary Sharp
2013-10-10 19:13:16 +11:00
parent 172ce5524a
commit a099d68915
458 changed files with 40221 additions and 12130 deletions
@@ -1,4 +1,7 @@
@model Disco.Web.Models.Device.ShowModel
@{
Authorization.Require(Claims.Device.ShowAssignmentHistory);
}
<div id="DeviceDetailTab-AssignmentHistory" class="DevicePart">
@if (Model.Device.DeviceUserAssignments.Count > 0)
{
@@ -15,7 +18,14 @@
{
<tr>
<td>
@Html.ActionLink(dua.AssignedUser.ToString(), MVC.User.Show(dua.AssignedUserId))
@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)