@model Disco.Web.Models.Job.ShowModel @{ Authorization.Require(Claims.Job.ShowWarranty); }
@if (Model.Job.JobMetaWarranty.ExternalLoggedDate.HasValue){ } @if (Authorization.Has(Claims.Job.Properties.WarrantyProperties.ProviderDetails)) { Html.BundleDeferred("~/ClientScripts/Modules/Disco-AjaxHelperIcons"); }
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) }