| \r\n \r\n \r\n \r\n \r\n");
#line 36 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
#line 36 "..\..\Views\User\UserParts\_Subject.cshtml"
if (Authorization.Has(Claims.User.ShowDetails))
{
#line default
#line hidden
WriteLiteral("
\r\n \r\n");
#line 68 "..\..\Views\User\UserParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 69 "..\..\Views\User\UserParts\_Subject.cshtml"
if (Authorization.Has(Claims.User.Actions.GenerateDocuments))
{
#line default
#line hidden
WriteLiteral("
\r\n");
WriteLiteral(" ");
#line 72 "..\..\Views\User\UserParts\_Subject.cshtml"
Write(Html.DropDownList("User_Show_GenerateDocument", Model.DocumentTemplatesSelectListItems));
#line default
#line hidden
WriteLiteral("\r\n \r\n " +
" \r\n");
#line 107 "..\..\Views\User\UserParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n");
#line 109 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
#line 109 "..\..\Views\User\UserParts\_Subject.cshtml"
if (Model.User.CanCreateJob())
{
Html.BundleDeferred("~/ClientScripts/Modules/Disco-CreateJob");
#line default
#line hidden
#line 112 "..\..\Views\User\UserParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Create Job", MVC.Job.Create(Model.PrimaryDeviceSerialNumber, Model.User.UserId), "User_Show_Details_Actions_CreateJob_Button"));
#line default
#line hidden
#line 112 "..\..\Views\User\UserParts\_Subject.cshtml"
if (currentDeviceAssignments.Count > 1)
{
#line default
#line hidden
WriteLiteral(" \r\n \r\n \r\n");
WriteLiteral(" \r\n");
#line 212 "..\..\Views\User\UserParts\_Subject.cshtml"
}
else
{
#line default
#line hidden
WriteLiteral(@"
");
#line 227 "..\..\Views\User\UserParts\_Subject.cshtml"
}
}
#line default
#line hidden
WriteLiteral(" ");
#line 229 "..\..\Views\User\UserParts\_Subject.cshtml"
if (Model.User.CanAddUserFlags() && Model.AvailableUserFlags != null && Model.AvailableUserFlags.Count > 0)
{
#line default
#line hidden
#line 231 "..\..\Views\User\UserParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Add Flag", MVC.API.UserFlagAssignment.AddUser(), "User_Show_Details_Actions_AddFlag_Button"));
#line default
#line hidden
#line 231 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
WriteLiteral(" \r\n Multiple devices are assigned to this user.
Which device should be associated with this job?
\r\n");
#line 233 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
#line 233 "..\..\Views\User\UserParts\_Subject.cshtml"
using (Html.BeginForm(MVC.API.UserFlagAssignment.AddUser()))
{
#line default
#line hidden
WriteLiteral(" \r\n");
WriteLiteral(" (Model.User.UserId
#line default
#line hidden
, 15127), false)
);
WriteLiteral(" />\r\n");
WriteLiteral(" \r\n");
WriteLiteral(" \r\n");
#line 318 "..\..\Views\User\UserParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n");
#line 238 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
#line 238 "..\..\Views\User\UserParts\_Subject.cshtml"
foreach (var userFlag in Model.AvailableUserFlags.OrderBy(jq => jq.Name))
{
#line default
#line hidden
WriteLiteral(" \r\n");
WriteLiteral(" \r\n (userFlag.Icon
#line default
#line hidden
, 15533), false)
, Tuple.Create(Tuple.Create(" ", 15549), Tuple.Create("fa-fw", 15550), true)
, Tuple.Create(Tuple.Create(" ", 15555), Tuple.Create("fa-lg", 15556), true)
, Tuple.Create(Tuple.Create(" ", 15561), Tuple.Create("d-", 15562), true)
#line 241 "..\..\Views\User\UserParts\_Subject.cshtml"
, Tuple.Create(Tuple.Create("", 15564), Tuple.Create \r\n");
#line 243 "..\..\Views\User\UserParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n \r\n");
#line 251 "..\..\Views\User\UserParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n " +
" \r\n " +
" Comments\r\n | \r\n");
#line 322 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
#line 322 "..\..\Views\User\UserParts\_Subject.cshtml"
if (Authorization.Has(Claims.User.ShowAssignments))
{
#line default
#line hidden
WriteLiteral(" \r\n \r\n \r\n \r\n \r\n Current Device Assignments\r\n"); #line 328 "..\..\Views\User\UserParts\_Subject.cshtml" #line default #line hidden #line 328 "..\..\Views\User\UserParts\_Subject.cshtml" if (currentDeviceAssignments.Count > 0) { foreach (var assignment in currentDeviceAssignments) { #line default #line hidden WriteLiteral("\r\n");
#line 333 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
#line 333 "..\..\Views\User\UserParts\_Subject.cshtml"
if (Authorization.Has(Claims.Device.Show))
{
#line default
#line hidden
WriteLiteral(" (Url.Action(MVC.Device.Show(assignment.Device.SerialNumber))
#line default
#line hidden
, 20991), false)
);
WriteLiteral(">\r\n
");
#line 416 "..\..\Views\User\UserParts\_Subject.cshtml"
}
}
else
{
#line default
#line hidden
WriteLiteral(" No Current Device Assignments\r\n");
#line 421 "..\..\Views\User\UserParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n
| " +
"\r\n");
#line 425 "..\..\Views\User\UserParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral("