@model Disco.Models.BI.Job.JobTableModel @{ Html.BundleDeferred("~/ClientScripts/Modules/Disco-DataTableHelpers"); }
| Ref | } @if (Model.ShowStatus) {Status | } @if (Model.ShowDates) {When | } @if (Model.ShowType) {Type | } @if (Model.ShowDevice) {Device | } @if (Model.ShowUser) {User | } @if (Model.ShowTechnician) {Technician | } @if (Model.ShowLocation) {Location | }
|---|---|---|---|---|---|---|---|
| @if (Authorization.Has(Claims.Job.Show)) {@Html.ActionLink(item.Id.ToString(), MVC.Job.Show(item.Id))} else {@item.Id.ToString()} | } @if (Model.ShowStatus) {@item.StatusDescription | } @if (Model.ShowDates) {@if (item.ClosedDate.HasValue) {@CommonHelpers.FriendlyDate(item.ClosedDate.Value)}else{@CommonHelpers.FriendlyDate(item.OpenedDate)} | } @if (Model.ShowType) {@item.TypeId | } @if (Model.ShowDevice) {@if (item.DeviceSerialNumber != null) { if (Authorization.Has(Claims.Device.Show)) {@Html.ActionLink(item.DeviceSerialNumber, MVC.Device.Show(item.DeviceSerialNumber), new { Title = item.DeviceModelDescription })} else {@item.DeviceSerialNumber} } else {N/A} | } @if (Model.ShowUser) {@if (item.UserId != null) { if (Authorization.Has(Claims.User.Show)) {@Html.ActionLink(string.Format("{0} ({1})", item.UserDisplayName, item.UserId), MVC.User.Show(item.UserId))} else {@(string.Format("{0} ({1})", item.UserDisplayName, item.UserId))} } else {N/A} | } @if (Model.ShowTechnician) {@item.OpenedTechUserId | } @if (Model.ShowLocation) {@(item.Location ?? "Unknown") | }