| (Model.HasUserPhoto ? "hasPhoto" : "noPhoto"
#line default
#line hidden
, 447), false)
);
WriteLiteral(">\r\n");
#line 12 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
#line 12 "..\..\Views\User\UserParts\_Subject.cshtml"
if (Model.HasUserPhoto)
{
#line default
#line hidden
WriteLiteral(" \r\n \r\n");
#line 17 "..\..\Views\User\UserParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n \r\n \r\n \r\n");
#line 43 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
#line 43 "..\..\Views\User\UserParts\_Subject.cshtml"
if (Authorization.Has(Claims.User.ShowDetails))
{
#line default
#line hidden
WriteLiteral("
\r\n \r\n");
#line 75 "..\..\Views\User\UserParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 76 "..\..\Views\User\UserParts\_Subject.cshtml"
if (Model.UserDetails != null && Model.UserDetails.Details.Count > 0)
{
#line default
#line hidden
WriteLiteral("
\r\n \r\n");
#line 90 "..\..\Views\User\UserParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 91 "..\..\Views\User\UserParts\_Subject.cshtml"
if (Authorization.Has(Claims.User.Actions.GenerateDocuments))
{
#line default
#line hidden
WriteLiteral("
\r\n");
WriteLiteral(" ");
#line 94 "..\..\Views\User\UserParts\_Subject.cshtml"
Write(Html.Partial(MVC.Shared.Views._GenerateDocumentControl, Model.GenerateDocumentControlModel));
#line default
#line hidden
WriteLiteral("\r\n \r\n");
#line 96 "..\..\Views\User\UserParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n");
#line 98 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
#line 98 "..\..\Views\User\UserParts\_Subject.cshtml"
if (Model.User.CanCreateJob())
{
Html.BundleDeferred("~/ClientScripts/Modules/Disco-CreateJob");
#line default
#line hidden
#line 101 "..\..\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 101 "..\..\Views\User\UserParts\_Subject.cshtml"
if (currentDeviceAssignments.Count > 1)
{
#line default
#line hidden
WriteLiteral(" \r\n \r\n \r\n");
WriteLiteral(" \r\n");
#line 202 "..\..\Views\User\UserParts\_Subject.cshtml"
}
else
{
#line default
#line hidden
WriteLiteral(@"
");
#line 217 "..\..\Views\User\UserParts\_Subject.cshtml"
}
}
#line default
#line hidden
WriteLiteral(" ");
#line 219 "..\..\Views\User\UserParts\_Subject.cshtml"
if (Model.User.CanAddUserFlags() && Model.AvailableUserFlags != null && Model.AvailableUserFlags.Count > 0)
{
#line default
#line hidden
#line 221 "..\..\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 221 "..\..\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 223 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
#line 223 "..\..\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
, 14540), false)
);
WriteLiteral(" />\r\n");
WriteLiteral(" \r\n");
WriteLiteral(" \r\n");
#line 308 "..\..\Views\User\UserParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n");
#line 228 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
#line 228 "..\..\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
, 14946), false)
, Tuple.Create(Tuple.Create(" ", 14962), Tuple.Create("fa-fw", 14963), true)
, Tuple.Create(Tuple.Create(" ", 14968), Tuple.Create("fa-lg", 14969), true)
, Tuple.Create(Tuple.Create(" ", 14974), Tuple.Create("d-", 14975), true)
#line 231 "..\..\Views\User\UserParts\_Subject.cshtml"
, Tuple.Create(Tuple.Create("", 14977), Tuple.Create \r\n");
#line 233 "..\..\Views\User\UserParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n \r\n");
#line 241 "..\..\Views\User\UserParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n " +
" \r\n " +
" Comments\r\n | \r\n");
#line 312 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
#line 312 "..\..\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 318 "..\..\Views\User\UserParts\_Subject.cshtml" #line default #line hidden #line 318 "..\..\Views\User\UserParts\_Subject.cshtml" if (currentDeviceAssignments.Count > 0) { foreach (var assignment in currentDeviceAssignments) { #line default #line hidden WriteLiteral("\r\n");
#line 323 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
#line 323 "..\..\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
, 20404), false)
);
WriteLiteral(">\r\n \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 " +
"
| " +
"\r\n");
#line 425 "..\..\Views\User\UserParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral("