@model Disco.Models.BI.Job.JobTableModel @{ Html.BundleDeferred("~/ClientScripts/Modules/Disco-DataTableHelpers"); }
@if (Model != null && Model.Items.Count() > 0) { @if (Model.ShowId) { } @if (Model.ShowStatus) { } @if (Model.ShowDates) { } @if (Model.ShowType) { } @if (Model.ShowDevice) { } @if (Model.ShowUser) { } @if (Model.ShowTechnician) { } @if (Model.ShowLocation) { } @foreach (var item in Model.Items) { @if (Model.ShowId) { } @if (Model.ShowStatus) { } @if (Model.ShowDates) { } @if (Model.ShowType) { } @if (Model.ShowDevice) { } @if (Model.ShowUser) {} @if (Model.ShowTechnician) { } @if (Model.ShowLocation) { } }
Ref Status Dates Type Device User Technician Location
@if (Authorization.Has(Claims.Job.Show)) { @Html.ActionLink(item.Id.ToString(), MVC.Job.Show(item.Id)) } else { @item.Id.ToString() } @item.StatusDescription @CommonHelpers.FriendlyDate(item.OpenedDate) - @CommonHelpers.FriendlyDate(item.ClosedDate) @item.TypeId @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 (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 } @item.OpenedTechUserId @(item.Location ?? "Unknown")
} else { No Jobs Found }