@model Disco.Models.BI.Job.JobTableModel @{ Html.BundleDeferred("~/ClientScripts/Modules/Disco-DataTableHelpers"); }
| Ref | } @if (Model.ShowStatus) {Status | } @if (Model.ShowDates) {Dates | } @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) {@CommonHelpers.FriendlyDate(item.OpenedDate) - @CommonHelpers.FriendlyDate(item.ClosedDate) | } @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") | }