@model Disco.Web.Models.Job.ShowModel @{ Authorization.Require(Claims.Job.ShowWarranty); }
| Warranty Provider | @if (Authorization.Has(Claims.Job.Properties.WarrantyProperties.ExternalName)) { @Html.EditorFor(m => m.Job.JobMetaWarranty.ExternalName) @AjaxHelpers.AjaxSave() @AjaxHelpers.AjaxLoader() } else { if (string.IsNullOrWhiteSpace(Model.Job.JobMetaWarranty.ExternalName)) {<Unknown/None>} else {@Model.Job.JobMetaWarranty.ExternalName} } |
|---|---|
| Warranty Logged | @if (Authorization.Has(Claims.Job.Properties.WarrantyProperties.ExternalLoggedDate)) { @CommonHelpers.FriendlyDate(Model.Job.JobMetaWarranty.ExternalLoggedDate, "Not Logged", "Job_JobMetaWarranty_ExternalLoggedDate") @AjaxHelpers.AjaxLoader() } else { @CommonHelpers.FriendlyDate(Model.Job.JobMetaWarranty.ExternalLoggedDate, "Unknown/None", null) } |
| Warranty Reference | @if (Authorization.Has(Claims.Job.Properties.WarrantyProperties.ExternalReference)) { @Html.EditorFor(m => m.Job.JobMetaWarranty.ExternalReference) @AjaxHelpers.AjaxSave() @AjaxHelpers.AjaxLoader() } else { if (string.IsNullOrWhiteSpace(Model.Job.JobMetaWarranty.ExternalReference)) {<Unknown/None>} else {@Model.Job.JobMetaWarranty.ExternalReference} } |
| Warranty Completed | @if (Authorization.Has(Claims.Job.Properties.WarrantyProperties.ExternalCompletedDate)) { @CommonHelpers.FriendlyDate(Model.Job.JobMetaWarranty.ExternalCompletedDate, "Not Completed", "Job_JobMetaWarranty_ExternalCompletedDate") @AjaxHelpers.AjaxLoader() } else { @CommonHelpers.FriendlyDate(Model.Job.JobMetaWarranty.ExternalCompletedDate, "Unknown/None", null) } |
| Actions | @if (Model.Job.CanLogWarranty()) { @Html.ActionLinkSmallButton("Log Warranty", MVC.Job.LogWarranty(Model.Job.Id, null, null), "Job_Show_Warranty_Actions_LogWarranty_Button") } else { <None> } |