@model Disco.Web.Models.Device.ShowModel @{ Authorization.Require(Claims.Device.ShowDetails); var canConfig = Authorization.Has(Claims.Device.Properties.Details); if (canConfig) { Html.BundleDeferred("~/ClientScripts/Modules/Disco-PropertyChangeHelpers"); } }
LAN MAC Address @(Model.Device.DeviceDetails.LanMacAddress() ?? "Unknown")
WLAN MAC Address @(Model.Device.DeviceDetails.WLanMacAddress() ?? "Unknown")
AC Adapter @if (canConfig) { @Html.TextBox("DeviceDetail_ACAdapter", Model.Device.DeviceDetails.ACAdapter()) @AjaxHelpers.AjaxSave() @AjaxHelpers.AjaxLoader() } else { @(Model.Device.DeviceDetails.ACAdapter() ?? "Unknown") }
Battery @if (canConfig) { @Html.TextBox("DeviceDetail_Battery", Model.Device.DeviceDetails.Battery()) @AjaxHelpers.AjaxSave() @AjaxHelpers.AjaxLoader() } else { @(Model.Device.DeviceDetails.Battery() ?? "Unknown") }
Keyboard @if (canConfig) { @Html.TextBox("DeviceDetail_Keyboard", Model.Device.DeviceDetails.Keyboard()) @AjaxHelpers.AjaxSave() @AjaxHelpers.AjaxLoader() } else { @(Model.Device.DeviceDetails.Keyboard() ?? "Unknown") }