| \r\n \r\n \r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n");
#line 200 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
#line 200 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
var assignedUser = Model.Device.AssignedUser;
#line default
#line hidden
WriteLiteral("\r\n \r\n");
#line 330 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
#line 330 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
if (Authorization.Has(Claims.Device.Actions.GenerateDocuments))
{
#line default
#line hidden
WriteLiteral("
\r\n");
WriteLiteral(" ");
#line 333 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Html.Partial(MVC.Shared.Views._GenerateDocumentControl, Model.GenerateDocumentControlModel));
#line default
#line hidden
WriteLiteral("\r\n \r\n");
#line 335 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" | \r\n \r\n \r\n \r\n \r\n \r\n"); #line 342 "..\..\Views\Device\DeviceParts\_Subject.cshtml" #line default #line hidden #line 342 "..\..\Views\Device\DeviceParts\_Subject.cshtml" if (Authorization.Has(Claims.Config.DeviceProfile.Show)) { #line default #line hidden #line 344 "..\..\Views\Device\DeviceParts\_Subject.cshtml" Write(Html.ActionLink(Model.Device.DeviceProfile.Name, MVC.Config.DeviceProfile.Index(Model.Device.DeviceProfileId))); #line default #line hidden #line 344 "..\..\Views\Device\DeviceParts\_Subject.cshtml" } else { #line default #line hidden #line 348 "..\..\Views\Device\DeviceParts\_Subject.cshtml" Write(Model.Device.DeviceProfile.Name); #line default #line hidden #line 348 "..\..\Views\Device\DeviceParts\_Subject.cshtml" } #line default #line hidden WriteLiteral("\r\n
\r\n");
#line 406 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
#line 406 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
using (Html.BeginForm(MVC.API.Device.UpdateDeviceProfileId(Model.Device.SerialNumber, redirect: true)))
{
#line default
#line hidden
WriteLiteral(" \r\n \r\n");
WriteLiteral(" ");
#line 409 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Html.AntiForgeryToken());
#line default
#line hidden
WriteLiteral("\r\n \r\n");
WriteLiteral("
\r\n \r\n " +
"div>\r\n");
#line 434 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n");
WriteLiteral(" \r\n");
#line 501 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n");
#line 504 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
#line 504 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
if (Model.Device.DeviceBatchId.HasValue)
{
#line default
#line hidden
WriteLiteral(" \r\n \r\n"); #line 507 "..\..\Views\Device\DeviceParts\_Subject.cshtml" #line default #line hidden #line 507 "..\..\Views\Device\DeviceParts\_Subject.cshtml" if (Authorization.Has(Claims.Config.DeviceBatch.Show)) { #line default #line hidden #line 509 "..\..\Views\Device\DeviceParts\_Subject.cshtml" Write(Html.ActionLink(Model.Device.DeviceBatch.Name, MVC.Config.DeviceBatch.Index(Model.Device.DeviceBatchId.Value))); #line default #line hidden #line 509 "..\..\Views\Device\DeviceParts\_Subject.cshtml" } else { #line default #line hidden #line 513 "..\..\Views\Device\DeviceParts\_Subject.cshtml" Write(Model.Device.DeviceBatch.Name); #line default #line hidden #line 513 "..\..\Views\Device\DeviceParts\_Subject.cshtml" } #line default #line hidden WriteLiteral("\r\n"); WriteLiteral("
Batch: Not Associated\r\n"); #line 562 "..\..\Views\Device\DeviceParts\_Subject.cshtml" } #line default #line hidden WriteLiteral(" "); #line 563 "..\..\Views\Device\DeviceParts\_Subject.cshtml" if (Model.Device.CanUpdateDeviceBatch()) { #line default #line hidden WriteLiteral(" \r\n"); WriteLiteral("\r\n \r\n");
WriteLiteral(" \r\n");
#line 657 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n");
#line 568 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
#line 568 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
using (Html.BeginForm(MVC.API.Device.UpdateDeviceBatchId(Model.Device.SerialNumber, null, true)))
{
#line default
#line hidden
#line 570 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Html.AntiForgeryToken());
#line default
#line hidden
#line 570 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
WriteLiteral(" \r\n
| \r\n \r\n \r\n \r\n \r\n \r\n \r\n"); #line 665 "..\..\Views\Device\DeviceParts\_Subject.cshtml" #line default #line hidden #line 665 "..\..\Views\Device\DeviceParts\_Subject.cshtml" if (Authorization.Has(Claims.Config.DeviceModel.Show)) { #line default #line hidden #line 667 "..\..\Views\Device\DeviceParts\_Subject.cshtml" Write(Html.ActionLink(Model.Device.DeviceModel.ToString(), MVC.Config.DeviceModel.Index(Model.Device.DeviceModelId))); #line default #line hidden #line 667 "..\..\Views\Device\DeviceParts\_Subject.cshtml" } else { #line default #line hidden #line 671 "..\..\Views\Device\DeviceParts\_Subject.cshtml" Write(Model.Device.DeviceModel.ToString()); #line default #line hidden #line 671 "..\..\Views\Device\DeviceParts\_Subject.cshtml" } #line default #line hidden WriteLiteral("\r\n | \r\n \r\n");
#line 681 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
#line 681 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
if (Model.Device.CanCreateJob())
{
Html.BundleDeferred("~/ClientScripts/Modules/Disco-CreateJob");
#line default
#line hidden
#line 684 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Create Job", MVC.Job.Create(Model.Device.SerialNumber, Model.Device.AssignedUserId), "buttonCreateJob"));
#line default
#line hidden
#line 684 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 686 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
if (Model.Device.CanUpdateAssignment())
{
#line default
#line hidden
WriteLiteral(" Update Assignment\r\n");
WriteLiteral(" \r\n \r\n");
WriteLiteral("
");
#line 770 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 771 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
if (Model.AvailableDeviceFlags != null && Model.AvailableDeviceFlags.Count > 0)
{
#line default
#line hidden
WriteLiteral(" \r\n");
WriteLiteral(" Assign to User:\r\n\r\n"); #line 692 "..\..\Views\Device\DeviceParts\_Subject.cshtml" #line default #line hidden #line 692 "..\..\Views\Device\DeviceParts\_Subject.cshtml" using (Html.BeginForm(MVC.API.Device.UpdateAssignedUserId(Model.Device.SerialNumber, redirect: true))) { #line default #line hidden #line 694 "..\..\Views\Device\DeviceParts\_Subject.cshtml" Write(Html.AntiForgeryToken()); #line default #line hidden #line 694 "..\..\Views\Device\DeviceParts\_Subject.cshtml" #line default #line hidden WriteLiteral(" \r\n"); #line 696 "..\..\Views\Device\DeviceParts\_Subject.cshtml" } #line default #line hidden WriteLiteral(" \r\n");
#line 775 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
#line 775 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
using (Html.BeginForm(MVC.API.DeviceFlagAssignment.AddDevice()))
{
#line default
#line hidden
#line 777 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Html.AntiForgeryToken());
#line default
#line hidden
#line 777 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
WriteLiteral(" \r\n");
WriteLiteral(" (Model.Device.SerialNumber
#line default
#line hidden
, 49538), false)
);
WriteLiteral(" />\r\n");
WriteLiteral(" \r\n");
#line 800 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n");
WriteLiteral(" \r\n");
#line 908 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 909 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
if (Model.Device.CanUpdateTrustEnrol())
{
#line default
#line hidden
WriteLiteral(" \r\n");
WriteLiteral(" \r\n \r\n");
#line 782 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
#line 782 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
foreach (var flag in Model.AvailableDeviceFlags.OrderBy(jq => jq.Name))
{
#line default
#line hidden
WriteLiteral(" \r\n");
WriteLiteral(" \r\n (flag.Icon
#line default
#line hidden
, 50162), false)
, Tuple.Create(Tuple.Create(" ", 50174), Tuple.Create("fa-fw", 50175), true)
, Tuple.Create(Tuple.Create(" ", 50180), Tuple.Create("fa-lg", 50181), true)
, Tuple.Create(Tuple.Create(" ", 50186), Tuple.Create("d-", 50187), true)
#line 785 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
, Tuple.Create(Tuple.Create("", 50189), Tuple.Create \r\n");
#line 787 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n \r\n \r\n \r\n Comment" + "s\r\n \r\nRemove On\r\n " + " (DateTime.Today.AddDays(1).ToString("yyyy-MM-dd") #line default #line hidden , 50845), false) ); WriteLiteral(" />\r\n 12:00 AM\r\n " + "\r\n");
#line 913 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
#line 913 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
using (Html.BeginForm(MVC.API.Device.UpdateAllowUnauthenticatedEnrol(Model.Device.SerialNumber, true.ToString(), true)))
{
#line default
#line hidden
#line 915 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Html.AntiForgeryToken());
#line default
#line hidden
#line 915 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(@"
");
WriteLiteral("
");
#line 958 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 959 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
if (Model.Device.CanUpdateUntrustEnrol())
{
#line default
#line hidden
WriteLiteral(" \r\n");
WriteLiteral(" Devices flagged as 'trusted' are allowed a single-use device enrolment without providing authentication (for example: Active Directory Computer Account). Once a device enrols, its trust setting is reset and additional enrolments need to be authenticated (domain joined) or manually trusted again. \r\n
\r\n This action will allow a device claiming to have the Serial Number " + "\'"); #line 925 "..\..\Views\Device\DeviceParts\_Subject.cshtml" Write(Model.Device.SerialNumber); #line default #line hidden WriteLiteral(@"' to be enrolled without authentication.
Are you sure you want to allow an unauthenticated enrolment?
\r\n");
#line 963 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
#line 963 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
using (Html.BeginForm(MVC.API.Device.UpdateAllowUnauthenticatedEnrol(Model.Device.SerialNumber, false.ToString(), true)))
{
#line default
#line hidden
#line 965 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Html.AntiForgeryToken());
#line default
#line hidden
#line 965 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral("
");
WriteLiteral("
");
#line 1002 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 1003 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
if (Model.Device.CanDecommission())
{
#line default
#line hidden
WriteLiteral(" \r\n");
WriteLiteral(" \r\n
\r\n This action will require the device to enrol with authentication (for example: domain joined).
Are you sure you want to require an authenticated enrolment?
\r\n");
#line 1007 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
#line 1007 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
using (Html.BeginForm(MVC.API.Device.Decommission(Model.Device.SerialNumber, null, true)))
{
#line default
#line hidden
#line 1009 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Html.AntiForgeryToken());
#line default
#line hidden
#line 1009 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
WriteLiteral(" \r\n Why is this device to be decommissioned?\r\n \r\n");
WriteLiteral(" \r\n");
WriteLiteral("
");
#line 1053 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 1054 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
if (Model.Device.CanRecommission())
{
#line default
#line hidden
WriteLiteral(" \r\n");
WriteLiteral(" \r\n \r\n");
#line 1025 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral("
\r\n");
#line 1058 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
#line 1058 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
using (Html.BeginForm(MVC.API.Device.Recommission(Model.Device.SerialNumber, true)))
{
#line default
#line hidden
#line 1060 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Html.AntiForgeryToken());
#line default
#line hidden
#line 1060 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n");
WriteLiteral("
");
#line 1093 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 1094 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
if (Model.Device.CanDelete())
{
#line default
#line hidden
WriteLiteral(" \r\n");
WriteLiteral(" \r\n Are you sure?\r\n \r\n\r\n");
#line 1098 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
#line 1098 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
using (Html.BeginForm(MVC.API.Device.Delete(Model.Device.SerialNumber, true)))
{
#line default
#line hidden
#line 1100 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Html.AntiForgeryToken());
#line default
#line hidden
#line 1100 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral("
");
WriteLiteral("
");
#line 1135 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n
This item will be permanently deleted and cannot be recovered. | \r\n \r\n