@model Disco.Web.Models.Job.ShowModel
@{
ViewBag.Title = Html.ToBreadcrumb("Jobs", MVC.Job.Index(), string.Format("Job: {0}", Model.Job.Id.ToString()));
if (Authorization.Has(Claims.Job.Actions.AddAttachments))
{
Html.BundleDeferred("~/ClientScripts/Modules/Silverlight");
}
Html.BundleDeferred("~/ClientScripts/Modules/jQueryUI-TimePicker");
Authorization.Require(Claims.Job.Show);
}
@{ var jobStatusInfo = Model.Job.Status();}
@jobStatusInfo.Item2
@Html.Partial(MVC.Job.Views.JobParts._Subject, Model)
@if (Authorization.HasAll(Claims.Job.ShowLogs, Claims.Job.ShowAttachments))
{
- Log and Attachments
}
else if (Authorization.Has(Claims.Job.ShowLogs))
{
- Log
}
else if (Authorization.Has(Claims.Job.ShowLogs))
{
- Attachments
}
@if (Authorization.HasAny(Claims.Job.ShowLogs, Claims.Job.ShowAttachments))
{
@Html.Partial(MVC.Job.Views.JobParts.Resources, Model)
}
@Html.Partial(MVC.Job.Views.JobParts.JobMetaAdditions, Model)