@model Disco.Web.Models.Job.ShowModel @{ Authorization.Require(Claims.Job.ShowNonWarrantyRepairs); Html.BundleDeferred("~/ClientScripts/Modules/Disco-PropertyChangeHelpers"); }
| Repairer Name | @if (Authorization.Has(Claims.Job.Properties.NonWarrantyProperties.RepairerName)) { @Html.EditorFor(m => m.Job.JobMetaNonWarranty.RepairerName) @AjaxHelpers.AjaxSave() @AjaxHelpers.AjaxLoader() } else { if (string.IsNullOrWhiteSpace(Model.Job.JobMetaNonWarranty.RepairerName)) {<Unknown/None>} else {@Model.Job.JobMetaNonWarranty.RepairerName} } |
|---|---|
| Repair Logged | @if (Authorization.Has(Claims.Job.Properties.NonWarrantyProperties.RepairerLoggedDate)) { @CommonHelpers.FriendlyDate(Model.Job.JobMetaNonWarranty.RepairerLoggedDate, "Not Logged", "Job_JobMetaNonWarranty_RepairerLoggedDate") @AjaxHelpers.AjaxLoader() } else { @CommonHelpers.FriendlyDate(Model.Job.JobMetaNonWarranty.RepairerLoggedDate, "Not Logged", null) } |
| Repair Reference | @if (Authorization.Has(Claims.Job.Properties.NonWarrantyProperties.RepairerReference)) { @Html.EditorFor(m => m.Job.JobMetaNonWarranty.RepairerReference) @AjaxHelpers.AjaxSave() @AjaxHelpers.AjaxLoader() } else { if (string.IsNullOrWhiteSpace(Model.Job.JobMetaNonWarranty.RepairerReference)) {<Unknown/None>} else {@Model.Job.JobMetaNonWarranty.RepairerReference} } |
| Repair Completed | @if (Authorization.Has(Claims.Job.Properties.NonWarrantyProperties.RepairerCompletedDate)) { @CommonHelpers.FriendlyDate(Model.Job.JobMetaNonWarranty.RepairerCompletedDate, "Not Completed", "Job_JobMetaNonWarranty_RepairerCompletedDate") @AjaxHelpers.AjaxLoader() } else { @CommonHelpers.FriendlyDate(Model.Job.JobMetaNonWarranty.RepairerCompletedDate, "Not Completed", null) } |
| Actions | @if (Model.Job.CanLogRepair()) { @Html.ActionLinkSmallButton("Lodge Repair", MVC.Job.LogRepair(Model.Job.Id, null, null), "Job_Show_Repair_Actions_LogRepair_Button") } else { <None> } |