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,18 +1,26 @@
@model Disco.Web.Models.Job.ShowModel
@using Disco.Models.Repository;
@{
Authorization.Require(Claims.Job.Show);
Html.BundleDeferred("~/ClientScripts/Modules/Disco-PropertyChangeHelpers");
}
@switch (Model.Job.JobTypeId)
{
case JobType.JobTypeIds.HWar:
@Html.Partial(MVC.Job.Views.JobParts.Warranty);
if (Authorization.Has(Claims.Job.ShowWarranty))
{
@Html.Partial(MVC.Job.Views.JobParts.Warranty);
}
break;
case JobType.JobTypeIds.HNWar:
@Html.Partial(MVC.Job.Views.JobParts.NonWarranty);
break;
case JobType.JobTypeIds.UMgmt:
@Html.Partial(MVC.Job.Views.JobParts.Flags);
if (Authorization.Has(Claims.Job.ShowFlags))
{
@Html.Partial(MVC.Job.Views.JobParts.Flags);
}
break;
default:
break;