From 2bd9238090eaf14df1e01b4b44f7f99c6570843d Mon Sep 17 00:00:00 2001
From: Gary Sharp
Date: Fri, 9 Dec 2022 12:23:41 +1100
Subject: [PATCH] feature: support hiding user details with asterisk and
ampersand suffixes
---
.../Views/Device/DeviceParts/_Subject.cshtml | 52 +-
.../Device/DeviceParts/_Subject.generated.cs | 628 +++++++++++-------
Disco.Web/Views/Job/JobParts/_Subject.cshtml | 26 +-
.../Views/Job/JobParts/_Subject.generated.cs | 536 ++++++++-------
.../Views/User/UserParts/_Subject.cshtml | 30 +-
.../User/UserParts/_Subject.generated.cs | 302 +++++----
6 files changed, 967 insertions(+), 607 deletions(-)
diff --git a/Disco.Web/Views/Device/DeviceParts/_Subject.cshtml b/Disco.Web/Views/Device/DeviceParts/_Subject.cshtml
index 4f3b3f65..7e56be98 100644
--- a/Disco.Web/Views/Device/DeviceParts/_Subject.cshtml
+++ b/Disco.Web/Views/Device/DeviceParts/_Subject.cshtml
@@ -187,15 +187,35 @@
- @if (Model.DeviceDetails != null && Model.DeviceDetails.Details.Count > 0)
+ @if (Model.DeviceDetails != null && Model.DeviceDetails.Details.Count(d => !d.Key.EndsWith("&")) > 0)
{
- @foreach (var detail in Model.DeviceDetails.Details)
+ @foreach (var detail in Model.DeviceDetails.Details.Where(d => !d.Key.EndsWith("&")))
{
-
@detail.Key: @Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail)
+
@detail.Key.TrimEnd('*'):
+ @if (detail.Key.EndsWith("*"))
+ {
+
[reveal]
+
@Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail)
+ }
+ else
+ {
+ @Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail)
+ }
}
+
}
@@ -283,15 +303,35 @@
}
- @if (Model.AssignedUserDetails != null && Model.AssignedUserDetails.Details.Count > 0)
+ @if (Model.AssignedUserDetails != null && Model.AssignedUserDetails.Details.Count(d => !d.Key.EndsWith("&")) > 0)
{
- @foreach (var detail in Model.AssignedUserDetails.Details)
+ @foreach (var detail in Model.AssignedUserDetails.Details.Where(d => !d.Key.EndsWith("&")))
{
-
@detail.Key: @Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail)
+
@detail.Key.TrimEnd('*'):
+ @if (detail.Key.EndsWith("*"))
+ {
+
[reveal]
+
@Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail)
+ }
+ else
+ {
+ @Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail)
+ }
}
+
}
diff --git a/Disco.Web/Views/Device/DeviceParts/_Subject.generated.cs b/Disco.Web/Views/Device/DeviceParts/_Subject.generated.cs
index 75c8b964..37780ddd 100644
--- a/Disco.Web/Views/Device/DeviceParts/_Subject.generated.cs
+++ b/Disco.Web/Views/Device/DeviceParts/_Subject.generated.cs
@@ -786,7 +786,7 @@ WriteLiteral(" \r\n \r\n
#line hidden
#line 190 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
- if (Model.DeviceDetails != null && Model.DeviceDetails.Details.Count > 0)
+ if (Model.DeviceDetails != null && Model.DeviceDetails.Details.Count(d => !d.Key.EndsWith("&")) > 0)
{
@@ -808,7 +808,7 @@ WriteLiteral(">\r\n");
#line hidden
#line 193 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
- foreach (var detail in Model.DeviceDetails.Details)
+ foreach (var detail in Model.DeviceDetails.Details.Where(d => !d.Key.EndsWith("&")))
{
@@ -818,33 +818,103 @@ WriteLiteral(" \r\n
#line 196 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
- Write(detail.Key);
+ Write(detail.Key.TrimEnd('*'));
#line default
#line hidden
-WriteLiteral(": ");
+WriteLiteral(":\r\n");
- #line 196 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
- Write(Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail));
+ #line 197 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+
+
+ #line default
+ #line hidden
+
+ #line 197 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ if (detail.Key.EndsWith("*"))
+ {
#line default
#line hidden
-WriteLiteral("\r\n
\r\n");
+WriteLiteral(" [reveal]\r\n");
+
+WriteLiteral(" ");
- #line 198 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 200 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ Write(Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail));
+
+
+ #line default
+ #line hidden
+WriteLiteral("\r\n");
+
+
+ #line 201 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ }
+ else
+ {
+
+
+ #line default
+ #line hidden
+
+ #line 204 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ Write(Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail));
+
+
+ #line default
+ #line hidden
+
+ #line 204 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+
+ }
+
+
+ #line default
+ #line hidden
+WriteLiteral(" \r\n");
+
+
+ #line 207 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
#line default
#line hidden
-WriteLiteral(" \r\n");
+WriteLiteral("
+
+");
- #line 200 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 220 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
@@ -857,13 +927,13 @@ WriteLiteral(" class=\"status\"");
WriteLiteral(">\r\n");
- #line 202 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 222 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
- #line 202 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 222 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
var assignedUser = Model.Device.AssignedUser;
@@ -879,13 +949,13 @@ WriteLiteral(">\r\n \r\n <
" \r\n");
- #line 211 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 231 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
- #line 211 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 231 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
if (assignedUser != null)
{
@@ -896,27 +966,27 @@ WriteLiteral(" (Model.HasAssignedUserPhoto ? "hasPhoto" : "noPhoto"
+ #line 233 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+, Tuple.Create(Tuple.Create(" ", 13464), Tuple.Create (Model.HasAssignedUserPhoto ? "hasPhoto" : "noPhoto"
#line default
#line hidden
-, 12285), false)
+, 13465), false)
);
WriteLiteral(">\r\n");
- #line 214 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 234 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
- #line 214 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 234 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
if (Model.HasAssignedUserPhoto)
{
@@ -931,20 +1001,20 @@ WriteLiteral(">\r\n (Url.Action(MVC.API.User.Photo(assignedUser.UserId))
+ #line 237 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ , Tuple.Create(Tuple.Create("", 13815), Tuple.Create(Url.Action(MVC.API.User.Photo(assignedUser.UserId))
#line default
#line hidden
-, 12635), false)
+, 13815), false)
);
WriteLiteral(" />\r\n \r\n");
- #line 219 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 239 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
@@ -959,13 +1029,13 @@ WriteLiteral(" title=\"Display Name\"");
WriteLiteral(">\r\n");
- #line 221 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 241 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
- #line 221 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 241 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
if (Authorization.Has(Claims.User.Show))
{
@@ -973,14 +1043,14 @@ WriteLiteral(">\r\n");
#line default
#line hidden
- #line 223 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 243 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Html.ActionLink(assignedUser.DisplayName, MVC.User.Show(assignedUser.UserId)));
#line default
#line hidden
- #line 223 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 243 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
else
@@ -990,14 +1060,14 @@ WriteLiteral(">\r\n");
#line default
#line hidden
- #line 227 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 247 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(assignedUser.DisplayName);
#line default
#line hidden
- #line 227 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 247 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
@@ -1014,7 +1084,7 @@ WriteLiteral(" title=\"Id\"");
WriteLiteral(">");
- #line 230 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 250 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(assignedUser.FriendlyId());
@@ -1023,13 +1093,13 @@ WriteLiteral(">");
WriteLiteral("\r\n");
- #line 231 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 251 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
- #line 231 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 251 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
if (Authorization.Has(Claims.User.ShowDetails))
{
if (!string.IsNullOrWhiteSpace(assignedUser.PhoneNumber))
@@ -1046,21 +1116,21 @@ WriteLiteral(" title=\"Phone Number\"");
WriteLiteral(">(assignedUser.PhoneNumber
+ #line 255 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ , Tuple.Create(Tuple.Create("", 15165), Tuple.Create(assignedUser.PhoneNumber
#line default
#line hidden
-, 13985), false)
+, 15165), false)
);
WriteLiteral(">");
- #line 235 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 255 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(assignedUser.PhoneNumber);
@@ -1069,7 +1139,7 @@ WriteLiteral(">");
WriteLiteral("\r\n");
- #line 236 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 256 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
if (!string.IsNullOrWhiteSpace(assignedUser.EmailAddress))
{
@@ -1085,21 +1155,21 @@ WriteLiteral(" title=\"Email Address\"");
WriteLiteral(">(Model.Device.AssignedUser.EmailAddress
+ #line 259 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ , Tuple.Create(Tuple.Create("", 15553), Tuple.Create(Model.Device.AssignedUser.EmailAddress
#line default
#line hidden
-, 14373), false)
+, 15553), false)
);
WriteLiteral(">");
- #line 239 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 259 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(assignedUser.EmailAddress);
@@ -1108,7 +1178,7 @@ WriteLiteral(">");
WriteLiteral("\r\n");
- #line 240 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 260 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
}
@@ -1118,7 +1188,7 @@ WriteLiteral("\r\n");
WriteLiteral(" ");
- #line 242 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 262 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
if (Authorization.Has(Claims.User.ShowFlagAssignments))
{
@@ -1132,13 +1202,13 @@ WriteLiteral(" id=\"Device_Show_User_Flags\"");
WriteLiteral(">\r\n");
- #line 245 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 265 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
- #line 245 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 265 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
foreach (var flag in assignedUser.UserFlagAssignments.Where(f => !f.RemovedDate.HasValue).Select(f => Tuple.Create(f, UserFlagService.GetUserFlag(f.UserFlagId))))
{
@@ -1147,26 +1217,26 @@ WriteLiteral(">\r\n");
#line hidden
WriteLiteral(" (flag.Item2.Icon
+ #line 267 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+, Tuple.Create(Tuple.Create("", 16281), Tuple.Create(flag.Item2.Icon
#line default
#line hidden
-, 15101), false)
-, Tuple.Create(Tuple.Create(" ", 15119), Tuple.Create("fa-fw", 15120), true)
-, Tuple.Create(Tuple.Create(" ", 15125), Tuple.Create("d-", 15126), true)
+, 16281), false)
+, Tuple.Create(Tuple.Create(" ", 16299), Tuple.Create("fa-fw", 16300), true)
+, Tuple.Create(Tuple.Create(" ", 16305), Tuple.Create("d-", 16306), true)
- #line 247 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
- , Tuple.Create(Tuple.Create("", 15128), Tuple.Create(flag.Item2.IconColour
+ #line 267 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ , Tuple.Create(Tuple.Create("", 16308), Tuple.Create(flag.Item2.IconColour
#line default
#line hidden
-, 15128), false)
+, 16308), false)
);
WriteLiteral(">\r\n ");
- #line 249 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 269 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(flag.Item2.Name);
@@ -1189,7 +1259,7 @@ WriteLiteral(">");
WriteLiteral("");
- #line 249 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 269 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
if (flag.Item1.Comments != null)
{
@@ -1202,7 +1272,7 @@ WriteLiteral(" class=\"comments\"");
WriteLiteral(">");
- #line 250 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 270 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(flag.Item1.Comments.ToHtmlComment());
@@ -1211,7 +1281,7 @@ WriteLiteral(">");
WriteLiteral("");
- #line 250 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 270 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
#line default
@@ -1223,7 +1293,7 @@ WriteLiteral(" class=\"added\"");
WriteLiteral(">");
- #line 250 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 270 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(CommonHelpers.FriendlyDateAndUser(flag.Item1.AddedDate, flag.Item1.AddedUserId));
@@ -1233,7 +1303,7 @@ WriteLiteral("\r\n
" \r\n");
- #line 253 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 273 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
@@ -1276,7 +1346,7 @@ WriteLiteral(">\r\n $(functio
" \r\n \r\n");
- #line 285 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 305 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
@@ -1285,8 +1355,8 @@ WriteLiteral(">\r\n $(functio
WriteLiteral(" ");
- #line 286 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
- if (Model.AssignedUserDetails != null && Model.AssignedUserDetails.Details.Count > 0)
+ #line 306 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ if (Model.AssignedUserDetails != null && Model.AssignedUserDetails.Details.Count(d => !d.Key.EndsWith("&")) > 0)
{
@@ -1301,14 +1371,14 @@ WriteLiteral(" class=\"status clearfix\"");
WriteLiteral(">\r\n");
- #line 289 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 309 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
- #line 289 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
- foreach (var detail in Model.AssignedUserDetails.Details)
+ #line 309 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ foreach (var detail in Model.AssignedUserDetails.Details.Where(d => !d.Key.EndsWith("&")))
{
@@ -1318,34 +1388,104 @@ WriteLiteral(" \r\n
" ");
- #line 292 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
- Write(detail.Key);
+ #line 312 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ Write(detail.Key.TrimEnd('*'));
#line default
#line hidden
-WriteLiteral(": ");
+WriteLiteral(":\r\n");
- #line 292 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
- Write(Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail));
+ #line 313 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+
+
+ #line default
+ #line hidden
+
+ #line 313 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ if (detail.Key.EndsWith("*"))
+ {
#line default
#line hidden
-WriteLiteral("\r\n \r\n");
+WriteLiteral(" [reveal]\r\n");
+
+WriteLiteral(" ");
- #line 294 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 316 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ Write(Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail));
+
+
+ #line default
+ #line hidden
+WriteLiteral("\r\n");
+
+
+ #line 317 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ }
+ else
+ {
+
+
+ #line default
+ #line hidden
+
+ #line 320 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ Write(Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail));
+
+
+ #line default
+ #line hidden
+
+ #line 320 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+
+ }
+
+
+ #line default
+ #line hidden
+WriteLiteral(" \r\n");
+
+
+ #line 323 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
#line default
#line hidden
-WriteLiteral(" \r\n");
+WriteLiteral("
+
+");
- #line 296 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 336 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
@@ -1354,7 +1494,7 @@ WriteLiteral(" \r\n");
WriteLiteral(" \r\n");
- #line 298 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 338 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
else
{
@@ -1369,7 +1509,7 @@ WriteLiteral(" class=\"smallMessage\"");
WriteLiteral(">Not Assigned\r\n");
- #line 302 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 342 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
@@ -1379,13 +1519,13 @@ WriteLiteral(" | \r\n
" \r\n \r\n");
- #line 307 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 347 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
- #line 307 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 347 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
if (Authorization.Has(Claims.Device.Actions.GenerateDocuments))
{
@@ -1403,7 +1543,7 @@ WriteLiteral(">\r\n");
WriteLiteral(" ");
- #line 310 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 350 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Html.Partial(MVC.Shared.Views._GenerateDocumentControl, Model.GenerateDocumentControlModel));
@@ -1412,7 +1552,7 @@ WriteLiteral(" ");
WriteLiteral("\r\n \r\n");
- #line 312 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 352 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
@@ -1435,13 +1575,13 @@ WriteLiteral(" title=\"Device Profile\"");
WriteLiteral(">\r\n");
- #line 319 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 359 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
- #line 319 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 359 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
if (Authorization.Has(Claims.Config.DeviceProfile.Show))
{
@@ -1449,14 +1589,14 @@ WriteLiteral(">\r\n");
#line default
#line hidden
- #line 321 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 361 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Html.ActionLink(Model.Device.DeviceProfile.Name, MVC.Config.DeviceProfile.Index(Model.Device.DeviceProfileId)));
#line default
#line hidden
- #line 321 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 361 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
else
@@ -1466,14 +1606,14 @@ WriteLiteral(">\r\n");
#line default
#line hidden
- #line 325 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 365 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Model.Device.DeviceProfile.Name);
#line default
#line hidden
- #line 325 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 365 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
@@ -1495,7 +1635,7 @@ WriteLiteral(">Distribution:\r\n \r\n
WriteLiteral(" ");
- #line 334 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 374 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Model.Device.DeviceProfile.DistributionType.ToString());
@@ -1511,13 +1651,13 @@ WriteLiteral(">Address:\r\n \r\n
"\r\n");
- #line 342 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 382 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
- #line 342 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 382 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
if (Model.DeviceProfileDefaultOrganisationAddress != null)
{
@@ -1532,7 +1672,7 @@ WriteLiteral(" id=\"Device_Show_Policies_Profile_Address\"");
WriteLiteral(">");
- #line 345 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 385 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Model.DeviceProfileDefaultOrganisationAddress.Name);
@@ -1541,7 +1681,7 @@ WriteLiteral(">");
WriteLiteral("\r\n");
- #line 346 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 386 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
else
{
@@ -1558,7 +1698,7 @@ WriteLiteral(" class=\"smallMessage\"");
WriteLiteral(">None\r\n");
- #line 350 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 390 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
@@ -1576,7 +1716,7 @@ WriteLiteral(">Provision Account:\r\n | \r\
WriteLiteral(" ");
- #line 359 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 399 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Model.Device.DeviceProfile.ProvisionADAccount ? "Active Directory" : "No");
@@ -1594,7 +1734,7 @@ WriteLiteral(">Certificates:\r\n \r\n
WriteLiteral(" ");
- #line 367 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 407 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Model.DeviceProfileCertificateProviders != null ? string.Join(", ", Model.DeviceProfileCertificateProviders.Select(c => c.Name)) : "None Provisioned");
@@ -1611,7 +1751,7 @@ WriteLiteral(">Wireless Profiles:\r\n \r\
WriteLiteral(" ");
- #line 374 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 414 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Model.DeviceProfileWirelessProfileProviders != null ? string.Join(", ", Model.DeviceProfileWirelessProfileProviders.Select(c => c.Name)) : "None Provisioned");
@@ -1621,13 +1761,13 @@ WriteLiteral("\r\n \r\n <
" \r\n");
- #line 378 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 418 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
- #line 378 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 418 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
if (Model.Device.CanUpdateDeviceProfile())
{
@@ -1635,14 +1775,14 @@ WriteLiteral("\r\n \r\n <
#line default
#line hidden
- #line 380 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 420 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Update Profile", MVC.API.Device.UpdateDeviceProfileId(Model.Device.SerialNumber, redirect: true), "Device_Show_Policies_Profile_Actions_Update_Button"));
#line default
#line hidden
- #line 380 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 420 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
@@ -1664,13 +1804,13 @@ WriteLiteral(" class=\"none\"");
WriteLiteral(">\r\n");
- #line 385 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 425 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
- #line 385 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 425 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
foreach (var dp in Model.DeviceProfiles.OrderBy(i => i.Name))
{
@@ -1685,7 +1825,7 @@ WriteLiteral(" type=\"radio\"");
WriteLiteral(" data-deviceprofileid=\"");
- #line 388 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 428 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(dp.Id);
@@ -1695,45 +1835,45 @@ WriteLiteral("\"");
WriteLiteral(" name=\"DeviceProfile\"");
-WriteAttribute("id", Tuple.Create(" id=\"", 24193), Tuple.Create("\"", 24220)
-, Tuple.Create(Tuple.Create("", 24198), Tuple.Create("DeviceProfile_", 24198), true)
+WriteAttribute("id", Tuple.Create(" id=\"", 27038), Tuple.Create("\"", 27065)
+, Tuple.Create(Tuple.Create("", 27043), Tuple.Create("DeviceProfile_", 27043), true)
- #line 388 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
- , Tuple.Create(Tuple.Create("", 24212), Tuple.Create(dp.Id
+ #line 428 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ , Tuple.Create(Tuple.Create("", 27057), Tuple.Create(dp.Id
#line default
#line hidden
-, 24212), false)
+, 27057), false)
);
WriteLiteral(" />\r\n \r\n");
- #line 390 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 430 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
@@ -1755,7 +1895,7 @@ WriteLiteral(" \r\n");
- #line 743 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 783 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
@@ -2628,7 +2768,7 @@ WriteLiteral(">\r\n $(function () {\r\n
WriteLiteral(" ");
- #line 744 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 784 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
if (Model.Device.CanUpdateUntrustEnrol())
{
@@ -2636,14 +2776,14 @@ WriteLiteral(" ");
#line default
#line hidden
- #line 746 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 786 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Untrust Enrol", MVC.API.Device.UpdateAllowUnauthenticatedEnrol(Model.Device.SerialNumber, false.ToString(), true), "Device_Show_Device_Actions_UntrustEnrol_Button"));
#line default
#line hidden
- #line 746 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 786 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
@@ -2714,7 +2854,7 @@ WriteLiteral(@">
");
- #line 786 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 826 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
@@ -2723,7 +2863,7 @@ WriteLiteral(@">
WriteLiteral(" ");
- #line 787 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 827 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
if (Model.Device.CanDecommission())
{
@@ -2731,14 +2871,14 @@ WriteLiteral(" ");
#line default
#line hidden
- #line 789 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 829 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Decommission", MVC.API.Device.Decommission(), "Device_Show_Device_Actions_Decommission_Button"));
#line default
#line hidden
- #line 789 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 829 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
@@ -2770,13 +2910,13 @@ WriteLiteral(" class=\"none\"");
WriteLiteral(">\r\n");
- #line 796 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 836 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
#line default
#line hidden
- #line 796 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 836 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
foreach (DecommissionReasons decommissionReason in Enum.GetValues(typeof(DecommissionReasons)).Cast().OrderBy(r => r.ToString()))
{
@@ -2787,34 +2927,34 @@ WriteLiteral(" \r\n
WriteLiteral(" type=\"radio\"");
-WriteAttribute("id", Tuple.Create(" id=\"", 48829), Tuple.Create("\"", 48907)
-, Tuple.Create(Tuple.Create("", 48834), Tuple.Create("Device_Show_Device_Actions_Decommission_Reason_", 48834), true)
+WriteAttribute("id", Tuple.Create(" id=\"", 51674), Tuple.Create("\"", 51752)
+, Tuple.Create(Tuple.Create("", 51679), Tuple.Create("Device_Show_Device_Actions_Decommission_Reason_", 51679), true)
- #line 799 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
- , Tuple.Create(Tuple.Create("", 48881), Tuple.Create((int)decommissionReason
+ #line 839 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ , Tuple.Create(Tuple.Create("", 51726), Tuple.Create((int)decommissionReason
#line default
#line hidden
-, 48881), false)
+, 51726), false)
);
WriteLiteral("\r\n name=\"Device_Show_Device_Actions_Dec" +
"ommission_Reason\"");
-WriteAttribute("value", Tuple.Create(" value=\"", 49006), Tuple.Create("\"", 49040)
+WriteAttribute("value", Tuple.Create(" value=\"", 51851), Tuple.Create("\"", 51885)
- #line 800 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
- , Tuple.Create(Tuple.Create("", 49014), Tuple.Create((int)decommissionReason
+ #line 840 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ , Tuple.Create(Tuple.Create("", 51859), Tuple.Create((int)decommissionReason
#line default
#line hidden
-, 49014), false)
+, 51859), false)
);
WriteLiteral(" ");
- #line 800 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 840 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write((decommissionReason == DecommissionReasons.EndOfLife) ? "checked=\"checked\"" : string.Empty);
@@ -2822,21 +2962,21 @@ WriteLiteral(" ");
#line hidden
WriteLiteral(" />\r\n \r\n \r\n");
- #line 803 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 843 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
@@ -2863,7 +3003,7 @@ WriteLiteral(">\r\n $(function () {\r\n
"uttonDialog = null;\r\n var deviceSerialNumber = \'");
- #line 811 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 851 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Model.Device.SerialNumber);
@@ -2896,7 +3036,7 @@ WriteLiteral("\';\r\n\r\n button.click(function () {\r\n\
" });\r\n \r\n");
- #line 847 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 887 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
@@ -2905,7 +3045,7 @@ WriteLiteral("\';\r\n\r\n button.click(function () {\r\n\
WriteLiteral(" ");
- #line 848 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 888 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
if (Model.Device.CanRecommission())
{
@@ -2913,14 +3053,14 @@ WriteLiteral(" ");
#line default
#line hidden
- #line 850 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 890 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Recommission", MVC.API.Device.Recommission(Model.Device.SerialNumber, true), "Device_Show_Device_Actions_Recommission_Button"));
#line default
#line hidden
- #line 850 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 890 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
@@ -2974,7 +3114,7 @@ WriteLiteral(@">
");
- #line 885 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 925 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
@@ -2983,7 +3123,7 @@ WriteLiteral(@">
WriteLiteral(" ");
- #line 886 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 926 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
if (Model.Device.CanDelete())
{
@@ -2991,14 +3131,14 @@ WriteLiteral(" ");
#line default
#line hidden
- #line 888 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 928 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Delete Device", MVC.API.Device.Delete(Model.Device.SerialNumber, true), "Device_Show_Device_Actions_Delete_Button"));
#line default
#line hidden
- #line 888 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 928 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
@@ -3058,7 +3198,7 @@ WriteLiteral(@">
");
- #line 926 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
+ #line 966 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
}
diff --git a/Disco.Web/Views/Job/JobParts/_Subject.cshtml b/Disco.Web/Views/Job/JobParts/_Subject.cshtml
index e968fa4a..9f5ec6b2 100644
--- a/Disco.Web/Views/Job/JobParts/_Subject.cshtml
+++ b/Disco.Web/Views/Job/JobParts/_Subject.cshtml
@@ -510,15 +510,35 @@
Since: @Model.Job.WaitingForUserAction.ToFullDateTime()
}
- @if (Model.UserDetails != null && Model.UserDetails.Details.Count > 0)
+ @if (Model.UserDetails != null && Model.UserDetails.Details.Count(d => !d.Key.EndsWith("&")) > 0)
{
- @foreach (var detail in Model.UserDetails.Details)
+ @foreach (var detail in Model.UserDetails.Details.Where(d => !d.Key.EndsWith("&")))
{
-
@detail.Key: @Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail)
+
@detail.Key.TrimEnd('*'):
+ @if (detail.Key.EndsWith("*"))
+ {
+
[reveal]
+
@Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail)
+ }
+ else
+ {
+ @Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail)
+ }
}
+
}
diff --git a/Disco.Web/Views/Job/JobParts/_Subject.generated.cs b/Disco.Web/Views/Job/JobParts/_Subject.generated.cs
index e40d6139..5738444c 100644
--- a/Disco.Web/Views/Job/JobParts/_Subject.generated.cs
+++ b/Disco.Web/Views/Job/JobParts/_Subject.generated.cs
@@ -2028,7 +2028,7 @@ WriteLiteral(" ");
#line 513 "..\..\Views\Job\JobParts\_Subject.cshtml"
- if (Model.UserDetails != null && Model.UserDetails.Details.Count > 0)
+ if (Model.UserDetails != null && Model.UserDetails.Details.Count(d => !d.Key.EndsWith("&")) > 0)
{
@@ -2050,7 +2050,7 @@ WriteLiteral(">\r\n");
#line hidden
#line 516 "..\..\Views\Job\JobParts\_Subject.cshtml"
- foreach (var detail in Model.UserDetails.Details)
+ foreach (var detail in Model.UserDetails.Details.Where(d => !d.Key.EndsWith("&")))
{
@@ -2061,33 +2061,103 @@ WriteLiteral(" \r\n
#line 519 "..\..\Views\Job\JobParts\_Subject.cshtml"
- Write(detail.Key);
+ Write(detail.Key.TrimEnd('*'));
#line default
#line hidden
-WriteLiteral(": ");
+WriteLiteral(":\r\n");
- #line 519 "..\..\Views\Job\JobParts\_Subject.cshtml"
- Write(Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail));
+ #line 520 "..\..\Views\Job\JobParts\_Subject.cshtml"
+
+
+ #line default
+ #line hidden
+
+ #line 520 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ if (detail.Key.EndsWith("*"))
+ {
#line default
#line hidden
-WriteLiteral("\r\n
\r\n");
+WriteLiteral(" [reveal]\r\n");
+
+WriteLiteral(" ");
- #line 521 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 523 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ Write(Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail));
+
+
+ #line default
+ #line hidden
+WriteLiteral("\r\n");
+
+
+ #line 524 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ }
+ else
+ {
+
+
+ #line default
+ #line hidden
+
+ #line 527 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ Write(Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail));
+
+
+ #line default
+ #line hidden
+
+ #line 527 "..\..\Views\Job\JobParts\_Subject.cshtml"
+
+ }
+
+
+ #line default
+ #line hidden
+WriteLiteral(" \r\n");
+
+
+ #line 530 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
-WriteLiteral(" \r\n");
+WriteLiteral("
+
+");
- #line 523 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 543 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2096,7 +2166,7 @@ WriteLiteral(" \r\n");
WriteLiteral(" \r\n \r\n");
- #line 526 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 546 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2113,13 +2183,13 @@ WriteLiteral(" id=\"Job_Show_Job_Actions\"");
WriteLiteral(">\r\n");
- #line 530 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 550 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
- #line 530 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 550 "..\..\Views\Job\JobParts\_Subject.cshtml"
List CanCloseForcedReasons;
if (Model.Job.CanCloseForced(out CanCloseForcedReasons))
@@ -2129,14 +2199,14 @@ WriteLiteral(">\r\n");
#line default
#line hidden
- #line 534 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 554 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Forcibly Close", MVC.API.Job.Close(Model.Job.Id, true), "Job_Show_Job_Actions_ForceClose_Button"));
#line default
#line hidden
- #line 534 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 554 "..\..\Views\Job\JobParts\_Subject.cshtml"
@@ -2166,13 +2236,13 @@ WriteLiteral(">Are you sure?\r\n
" \r\n");
- #line 541 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 561 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
- #line 541 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 561 "..\..\Views\Job\JobParts\_Subject.cshtml"
foreach (var reason in CanCloseForcedReasons)
{
@@ -2182,7 +2252,7 @@ WriteLiteral(">Are you sure?\r\n
WriteLiteral(" - ");
- #line 543 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 563 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(reason);
@@ -2191,7 +2261,7 @@ WriteLiteral("
- ");
WriteLiteral("
\r\n");
- #line 544 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 564 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2200,13 +2270,13 @@ WriteLiteral("\r\n");
WriteLiteral("
\r\n \r\n");
- #line 547 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 567 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
- #line 547 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 567 "..\..\Views\Job\JobParts\_Subject.cshtml"
using (Html.BeginForm(MVC.API.Job.ForceClose(Model.Job.Id, null, true)))
{
@@ -2224,7 +2294,7 @@ WriteLiteral(" class=\"block\"");
WriteLiteral(">\r\n
\r\n");
- #line 553 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 573 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2259,7 +2329,7 @@ WriteLiteral(">\r\n $(function () {\r\n
" \r\n");
- #line 586 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 606 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2268,13 +2338,13 @@ WriteLiteral(">\r\n $(function () {\r\n
WriteLiteral("\r\n\r\n");
- #line 589 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 609 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
- #line 589 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 609 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanCloseNormally())
{
@@ -2282,14 +2352,14 @@ WriteLiteral("\r\n\r\n");
#line default
#line hidden
- #line 591 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 611 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Close", MVC.API.Job.Close(Model.Job.Id, true), "Job_Show_Job_Actions_Close_Button"));
#line default
#line hidden
- #line 591 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 611 "..\..\Views\Job\JobParts\_Subject.cshtml"
@@ -2335,7 +2405,7 @@ WriteLiteral(">\r\n $(function () {\r\n
" });\r\n });\r\n \r\n");
- #line 628 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 648 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2344,7 +2414,7 @@ WriteLiteral(">\r\n $(function () {\r\n
WriteLiteral(" ");
- #line 629 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 649 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanReopen())
{
@@ -2352,14 +2422,14 @@ WriteLiteral(" ");
#line default
#line hidden
- #line 631 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 651 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Reopen Job", MVC.API.Job.Reopen(Model.Job.Id, true), "Job_Show_Job_Actions_Reopen_Button"));
#line default
#line hidden
- #line 631 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 651 "..\..\Views\Job\JobParts\_Subject.cshtml"
@@ -2406,7 +2476,7 @@ WriteLiteral(">\r\n $(function () {\r\n
" \r\n");
- #line 669 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 689 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2415,7 +2485,7 @@ WriteLiteral(">\r\n $(function () {\r\n
WriteLiteral(" ");
- #line 670 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 690 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanDelete())
{
@@ -2423,14 +2493,14 @@ WriteLiteral(" ");
#line default
#line hidden
- #line 672 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 692 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Delete", MVC.API.Job.Delete(Model.Job.Id, true), "Job_Show_Job_Actions_Delete_Button"));
#line default
#line hidden
- #line 672 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 692 "..\..\Views\Job\JobParts\_Subject.cshtml"
@@ -2478,7 +2548,7 @@ WriteLiteral(">\r\n $(function () {\r\n
" \r\n");
- #line 710 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 730 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2487,7 +2557,7 @@ WriteLiteral(">\r\n $(function () {\r\n
WriteLiteral(" ");
- #line 711 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 731 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanAddQueues() && Model.AvailableQueues != null && Model.AvailableQueues.Count > 0)
{
@@ -2501,14 +2571,14 @@ WriteLiteral(" ");
#line default
#line hidden
- #line 719 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 739 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Add to Queue", MVC.API.JobQueueJob.AddJob(), "Job_Show_Job_Actions_AddQueue_Button"));
#line default
#line hidden
- #line 719 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 739 "..\..\Views\Job\JobParts\_Subject.cshtml"
@@ -2525,13 +2595,13 @@ WriteLiteral(" title=\"Add Job to Queue\"");
WriteLiteral(">\r\n");
- #line 721 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 741 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
- #line 721 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 741 "..\..\Views\Job\JobParts\_Subject.cshtml"
using (Html.BeginForm(MVC.API.JobQueueJob.AddJob()))
{
@@ -2556,14 +2626,14 @@ WriteLiteral(" type=\"hidden\"");
WriteLiteral(" name=\"JobId\"");
-WriteAttribute("value", Tuple.Create(" value=\"", 46469), Tuple.Create("\"", 46490)
+WriteAttribute("value", Tuple.Create(" value=\"", 47731), Tuple.Create("\"", 47752)
- #line 724 "..\..\Views\Job\JobParts\_Subject.cshtml"
- , Tuple.Create(Tuple.Create("", 46477), Tuple.Create(Model.Job.Id
+ #line 744 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ , Tuple.Create(Tuple.Create("", 47739), Tuple.Create(Model.Job.Id
#line default
#line hidden
-, 46477), false)
+, 47739), false)
);
WriteLiteral(" />\r\n");
@@ -2575,13 +2645,13 @@ WriteLiteral(" class=\"queuePicker\"");
WriteLiteral(">\r\n");
- #line 726 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 746 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
- #line 726 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 746 "..\..\Views\Job\JobParts\_Subject.cshtml"
foreach (var jobQueue in Model.AvailableQueues.OrderBy(jq => jq.Name))
{
@@ -2595,7 +2665,7 @@ WriteLiteral(" class=\"queue\"");
WriteLiteral(" data-queueid=\"");
- #line 728 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 748 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(jobQueue.Id);
@@ -2606,7 +2676,7 @@ WriteLiteral("\"");
WriteLiteral(" data-queuesla=\"");
- #line 728 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 748 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(jobQueue.DefaultSLAExpiry.HasValue ? jobQueue.DefaultSLAExpiry.Value.ToString() : null);
@@ -2617,7 +2687,7 @@ WriteLiteral("\"");
WriteLiteral(" data-queuepriority=\"");
- #line 728 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 748 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(jobQueue.Priority.ToString());
@@ -2627,32 +2697,32 @@ WriteLiteral("\"");
WriteLiteral(">\r\n (jobQueue.Icon
+ #line 749 "..\..\Views\Job\JobParts\_Subject.cshtml"
+, Tuple.Create(Tuple.Create("", 48235), Tuple.Create(jobQueue.Icon
#line default
#line hidden
-, 46973), false)
-, Tuple.Create(Tuple.Create(" ", 46989), Tuple.Create("fa-fw", 46990), true)
-, Tuple.Create(Tuple.Create(" ", 46995), Tuple.Create("fa-lg", 46996), true)
-, Tuple.Create(Tuple.Create(" ", 47001), Tuple.Create("d-", 47002), true)
+, 48235), false)
+, Tuple.Create(Tuple.Create(" ", 48251), Tuple.Create("fa-fw", 48252), true)
+, Tuple.Create(Tuple.Create(" ", 48257), Tuple.Create("fa-lg", 48258), true)
+, Tuple.Create(Tuple.Create(" ", 48263), Tuple.Create("d-", 48264), true)
- #line 729 "..\..\Views\Job\JobParts\_Subject.cshtml"
- , Tuple.Create(Tuple.Create("", 47004), Tuple.Create(jobQueue.IconColour
+ #line 749 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ , Tuple.Create(Tuple.Create("", 48266), Tuple.Create(jobQueue.IconColour
#line default
#line hidden
-, 47004), false)
+, 48266), false)
);
WriteLiteral(">");
- #line 729 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 749 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(jobQueue.Name);
@@ -2661,7 +2731,7 @@ WriteLiteral(">");
WriteLiteral("\r\n \r\n");
- #line 731 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 751 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2679,7 +2749,7 @@ WriteLiteral(">\r\n \r\n
WriteLiteral(" ");
- #line 736 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 756 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.DropDownList("Priority", priorityItems, new { id = "Job_Show_Job_Actions_AddQueue_Priority" }));
@@ -2687,27 +2757,27 @@ WriteLiteral(" ");
#line hidden
WriteLiteral(" (priorityValue.ToLower()
+ #line 756 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ , Tuple.Create(Tuple.Create("", 48707), Tuple.Create(priorityValue.ToLower()
#line default
#line hidden
-, 47445), false)
+, 48707), false)
);
-WriteAttribute("title", Tuple.Create(" title=\"", 47472), Tuple.Create("\"", 47505)
+WriteAttribute("title", Tuple.Create(" title=\"", 48734), Tuple.Create("\"", 48767)
- #line 736 "..\..\Views\Job\JobParts\_Subject.cshtml"
- , Tuple.Create(Tuple.Create("", 47480), Tuple.Create(priorityValue
+ #line 756 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ , Tuple.Create(Tuple.Create("", 48742), Tuple.Create(priorityValue
#line default
#line hidden
-, 47480), false)
-, Tuple.Create(Tuple.Create(" ", 47496), Tuple.Create("Priority", 47497), true)
+, 48742), false)
+, Tuple.Create(Tuple.Create(" ", 48758), Tuple.Create("Priority", 48759), true)
);
WriteLiteral(">\r\n
\r\n \r\n " +
@@ -2716,7 +2786,7 @@ WriteLiteral(">\r\n
\r\n
WriteLiteral(" ");
- #line 740 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 760 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.DropDownList("SLAExpiresMinutes", slaOptions, new { id = "Job_Show_Job_Actions_AddQueue_SLAExpiresMinutes" }));
@@ -2734,7 +2804,7 @@ WriteLiteral(">\r\n \r\n
"\n");
- #line 747 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 767 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2796,132 +2866,7 @@ WriteLiteral(">\r\n $(function () {\r\n
" });\r\n });\r\n \r\n");
- #line 826 "..\..\Views\Job\JobParts\_Subject.cshtml"
- }
-
-
- #line default
- #line hidden
-WriteLiteral(" ");
-
-
- #line 827 "..\..\Views\Job\JobParts\_Subject.cshtml"
- if (Model.Job.CanLogWarranty())
- {
-
-
- #line default
- #line hidden
-
- #line 829 "..\..\Views\Job\JobParts\_Subject.cshtml"
- Write(Html.ActionLinkSmallButton("Log Warranty", MVC.Job.LogWarranty(Model.Job.Id, null, null), "Job_Show_Job_Actions_LogWarranty_Button"));
-
-
- #line default
- #line hidden
-
- #line 829 "..\..\Views\Job\JobParts\_Subject.cshtml"
-
- }
-
-
- #line default
- #line hidden
-WriteLiteral(" ");
-
-
- #line 831 "..\..\Views\Job\JobParts\_Subject.cshtml"
- if (Model.Job.CanWarrantyCompleted())
- {
-
-
- #line default
- #line hidden
-
- #line 833 "..\..\Views\Job\JobParts\_Subject.cshtml"
- Write(Html.ActionLinkSmallButton("Warranty Complete", MVC.API.Job.UpdateWarrantyExternalCompletedDate(Model.Job.Id, "Now", true), "Job_Show_Job_Actions_WarrantyComplete_Button", "alert"));
-
-
- #line default
- #line hidden
-
- #line 833 "..\..\Views\Job\JobParts\_Subject.cshtml"
-
- }
-
-
- #line default
- #line hidden
-WriteLiteral(" ");
-
-
- #line 835 "..\..\Views\Job\JobParts\_Subject.cshtml"
- if (Model.Job.CanInsuranceClaimFormSent())
- {
-
-
- #line default
- #line hidden
-
- #line 837 "..\..\Views\Job\JobParts\_Subject.cshtml"
- Write(Html.ActionLinkSmallButton("Insurance Claim Sent", MVC.API.Job.UpdateInsuranceClaimFormSentDate(Model.Job.Id, "Now", true), "Job_Show_Job_Actions_InsuranceClaimSent_Button", "alert"));
-
-
- #line default
- #line hidden
-
- #line 837 "..\..\Views\Job\JobParts\_Subject.cshtml"
-
- }
-
-
- #line default
- #line hidden
-WriteLiteral(" ");
-
-
- #line 839 "..\..\Views\Job\JobParts\_Subject.cshtml"
- if (Model.Job.CanLogRepair())
- {
-
-
- #line default
- #line hidden
-
- #line 841 "..\..\Views\Job\JobParts\_Subject.cshtml"
- Write(Html.ActionLinkSmallButton("Log Repair", MVC.Job.LogRepair(Model.Job.Id, null, null), "Job_Show_Job_Actions_LogRepair_Button"));
-
-
- #line default
- #line hidden
-
- #line 841 "..\..\Views\Job\JobParts\_Subject.cshtml"
-
- }
-
-
- #line default
- #line hidden
-WriteLiteral(" ");
-
-
- #line 843 "..\..\Views\Job\JobParts\_Subject.cshtml"
- if (Model.Job.CanRepairComplete())
- {
-
-
- #line default
- #line hidden
-
- #line 845 "..\..\Views\Job\JobParts\_Subject.cshtml"
- Write(Html.ActionLinkSmallButton("Repairs Complete", MVC.API.Job.UpdateNonWarrantyRepairerCompletedDate(Model.Job.Id, "Now", true), "Job_Show_Job_Actions_RepairComplete_Button", "alert"));
-
-
- #line default
- #line hidden
-
- #line 845 "..\..\Views\Job\JobParts\_Subject.cshtml"
-
+ #line 846 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2931,7 +2876,7 @@ WriteLiteral(" ");
#line 847 "..\..\Views\Job\JobParts\_Subject.cshtml"
- if (Model.Job.CanConvertHWarToHNWar())
+ if (Model.Job.CanLogWarranty())
{
@@ -2939,13 +2884,138 @@ WriteLiteral(" ");
#line hidden
#line 849 "..\..\Views\Job\JobParts\_Subject.cshtml"
- Write(Html.ActionLinkSmallButton("Convert to Non-Warranty", MVC.API.Job.ConvertHWarToHNWar(Model.Job.Id, true), "Job_Show_Job_Actions_ConvertToHNWar_Button"));
+ Write(Html.ActionLinkSmallButton("Log Warranty", MVC.Job.LogWarranty(Model.Job.Id, null, null), "Job_Show_Job_Actions_LogWarranty_Button"));
#line default
#line hidden
#line 849 "..\..\Views\Job\JobParts\_Subject.cshtml"
+
+ }
+
+
+ #line default
+ #line hidden
+WriteLiteral(" ");
+
+
+ #line 851 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ if (Model.Job.CanWarrantyCompleted())
+ {
+
+
+ #line default
+ #line hidden
+
+ #line 853 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ Write(Html.ActionLinkSmallButton("Warranty Complete", MVC.API.Job.UpdateWarrantyExternalCompletedDate(Model.Job.Id, "Now", true), "Job_Show_Job_Actions_WarrantyComplete_Button", "alert"));
+
+
+ #line default
+ #line hidden
+
+ #line 853 "..\..\Views\Job\JobParts\_Subject.cshtml"
+
+ }
+
+
+ #line default
+ #line hidden
+WriteLiteral(" ");
+
+
+ #line 855 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ if (Model.Job.CanInsuranceClaimFormSent())
+ {
+
+
+ #line default
+ #line hidden
+
+ #line 857 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ Write(Html.ActionLinkSmallButton("Insurance Claim Sent", MVC.API.Job.UpdateInsuranceClaimFormSentDate(Model.Job.Id, "Now", true), "Job_Show_Job_Actions_InsuranceClaimSent_Button", "alert"));
+
+
+ #line default
+ #line hidden
+
+ #line 857 "..\..\Views\Job\JobParts\_Subject.cshtml"
+
+ }
+
+
+ #line default
+ #line hidden
+WriteLiteral(" ");
+
+
+ #line 859 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ if (Model.Job.CanLogRepair())
+ {
+
+
+ #line default
+ #line hidden
+
+ #line 861 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ Write(Html.ActionLinkSmallButton("Log Repair", MVC.Job.LogRepair(Model.Job.Id, null, null), "Job_Show_Job_Actions_LogRepair_Button"));
+
+
+ #line default
+ #line hidden
+
+ #line 861 "..\..\Views\Job\JobParts\_Subject.cshtml"
+
+ }
+
+
+ #line default
+ #line hidden
+WriteLiteral(" ");
+
+
+ #line 863 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ if (Model.Job.CanRepairComplete())
+ {
+
+
+ #line default
+ #line hidden
+
+ #line 865 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ Write(Html.ActionLinkSmallButton("Repairs Complete", MVC.API.Job.UpdateNonWarrantyRepairerCompletedDate(Model.Job.Id, "Now", true), "Job_Show_Job_Actions_RepairComplete_Button", "alert"));
+
+
+ #line default
+ #line hidden
+
+ #line 865 "..\..\Views\Job\JobParts\_Subject.cshtml"
+
+ }
+
+
+ #line default
+ #line hidden
+WriteLiteral(" ");
+
+
+ #line 867 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ if (Model.Job.CanConvertHWarToHNWar())
+ {
+
+
+ #line default
+ #line hidden
+
+ #line 869 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ Write(Html.ActionLinkSmallButton("Convert to Non-Warranty", MVC.API.Job.ConvertHWarToHNWar(Model.Job.Id, true), "Job_Show_Job_Actions_ConvertToHNWar_Button"));
+
+
+ #line default
+ #line hidden
+
+ #line 869 "..\..\Views\Job\JobParts\_Subject.cshtml"
@@ -2993,7 +3063,7 @@ WriteLiteral(">\r\n $(function () {\r\n
" });\r\n \r\n");
- #line 889 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 909 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -3002,13 +3072,13 @@ WriteLiteral(">\r\n $(function () {\r\n
WriteLiteral(" \r\n");
- #line 891 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 911 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
- #line 891 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 911 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.Device != null)
{
@@ -3022,13 +3092,13 @@ WriteLiteral(" id=\"Job_Show_Device_Actions\"");
WriteLiteral(">\r\n");
- #line 894 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 914 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
- #line 894 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 914 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanDeviceHeld())
{
@@ -3036,14 +3106,14 @@ WriteLiteral(">\r\n");
#line default
#line hidden
- #line 896 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 916 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Device Held", MVC.API.Job.DeviceHeld(Model.Job.Id, true), "Job_Show_Device_Actions_Held_Button"));
#line default
#line hidden
- #line 896 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 916 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -3053,7 +3123,7 @@ WriteLiteral(">\r\n");
WriteLiteral(" ");
- #line 898 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 918 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanDeviceReadyForReturn())
{
@@ -3061,14 +3131,14 @@ WriteLiteral(" ");
#line default
#line hidden
- #line 900 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 920 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Device Ready For Return", MVC.API.Job.DeviceReadyForReturn(Model.Job.Id, true), "Job_Show_Device_Actions_DeviceReadyForReturn_Button", "alert"));
#line default
#line hidden
- #line 900 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 920 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -3078,7 +3148,7 @@ WriteLiteral(" ");
WriteLiteral(" ");
- #line 902 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 922 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanDeviceReturned())
{
@@ -3086,14 +3156,14 @@ WriteLiteral(" ");
#line default
#line hidden
- #line 904 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 924 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Device Returned", MVC.API.Job.DeviceReturned(Model.Job.Id, true), "Job_Show_Device_Actions_DeviceReturned_Button", Model.Job.CanDeviceReadyForReturn() ? null : "alert"));
#line default
#line hidden
- #line 904 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 924 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -3103,7 +3173,7 @@ WriteLiteral(" ");
WriteLiteral(" \r\n");
- #line 907 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 927 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -3112,7 +3182,7 @@ WriteLiteral(" \r\n");
WriteLiteral(" ");
- #line 908 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 928 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.User != null)
{
@@ -3126,13 +3196,13 @@ WriteLiteral(" id=\"Job_Show_User_Actions\"");
WriteLiteral(">\r\n\r\n\r\n");
- #line 913 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 933 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
- #line 913 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 933 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanWaitingForUserAction())
{
@@ -3160,13 +3230,13 @@ WriteLiteral(" title=\"Waiting for User Action\"");
WriteLiteral(">\r\n");
- #line 917 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 937 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
- #line 917 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 937 "..\..\Views\Job\JobParts\_Subject.cshtml"
using (Html.BeginForm(MVC.API.Job.WaitingForUserAction(Model.Job.Id, null, true)))
{
@@ -3184,7 +3254,7 @@ WriteLiteral(" class=\"block\"");
WriteLiteral(">\r\n \r\n");
- #line 923 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 943 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -3219,7 +3289,7 @@ WriteLiteral(">\r\n $(function () {\r\n
" });\r\n \r\n");
- #line 956 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 976 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -3228,7 +3298,7 @@ WriteLiteral(">\r\n $(function () {\r\n
WriteLiteral(" ");
- #line 957 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 977 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanNotWaitingForUserAction())
{
@@ -3256,13 +3326,13 @@ WriteLiteral(" title=\"Not Waiting for User Action\"");
WriteLiteral(">\r\n");
- #line 961 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 981 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
- #line 961 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 981 "..\..\Views\Job\JobParts\_Subject.cshtml"
using (Html.BeginForm(MVC.API.Job.NotWaitingForUserAction(Model.Job.Id, null, true)))
{
@@ -3280,7 +3350,7 @@ WriteLiteral(" class=\"block\"");
WriteLiteral(">\r\n \r\n");
- #line 967 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 987 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -3316,7 +3386,7 @@ WriteLiteral(">\r\n $(function () {\r\n
" });\r\n \r\n");
- #line 1001 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 1021 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -3325,7 +3395,7 @@ WriteLiteral(">\r\n $(function () {\r\n
WriteLiteral("\r\n \r\n");
- #line 1004 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 1024 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
diff --git a/Disco.Web/Views/User/UserParts/_Subject.cshtml b/Disco.Web/Views/User/UserParts/_Subject.cshtml
index fd7ae61e..f80eef3a 100644
--- a/Disco.Web/Views/User/UserParts/_Subject.cshtml
+++ b/Disco.Web/Views/User/UserParts/_Subject.cshtml
@@ -73,19 +73,39 @@
}
- @if (Model.UserDetails != null && Model.UserDetails.Details.Count > 0)
+ @if (Model.UserDetails != null && Model.UserDetails.Details.Count(d => !d.Key.EndsWith("&")) > 0)
{
- @foreach (var detail in Model.UserDetails.Details)
+ @foreach (var detail in Model.UserDetails.Details.Where(d => !d.Key.EndsWith("&")))
{
- | @detail.Key: |
- @Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail) |
+ @detail.Key.TrimEnd('*'): |
+
+ @if (detail.Key.EndsWith("*"))
+ {
+ [reveal]
+ @Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail)
+ }
+ else
+ {
+ @Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail)
+ }
+ |
-
}
+
}
@if (Authorization.Has(Claims.User.Actions.GenerateDocuments))
diff --git a/Disco.Web/Views/User/UserParts/_Subject.generated.cs b/Disco.Web/Views/User/UserParts/_Subject.generated.cs
index 51613f19..37d49b21 100644
--- a/Disco.Web/Views/User/UserParts/_Subject.generated.cs
+++ b/Disco.Web/Views/User/UserParts/_Subject.generated.cs
@@ -376,7 +376,7 @@ WriteLiteral(" ");
#line 76 "..\..\Views\User\UserParts\_Subject.cshtml"
- if (Model.UserDetails != null && Model.UserDetails.Details.Count > 0)
+ if (Model.UserDetails != null && Model.UserDetails.Details.Count(d => !d.Key.EndsWith("&")) > 0)
{
@@ -402,7 +402,7 @@ WriteLiteral(">\r\n");
#line hidden
#line 80 "..\..\Views\User\UserParts\_Subject.cshtml"
- foreach (var detail in Model.UserDetails.Details)
+ foreach (var detail in Model.UserDetails.Details.Where(d => !d.Key.EndsWith("&")))
{
@@ -413,34 +413,104 @@ WriteLiteral(" \r\n
#line 83 "..\..\Views\User\UserParts\_Subject.cshtml"
- Write(detail.Key);
+ Write(detail.Key.TrimEnd('*'));
#line default
#line hidden
-WriteLiteral(":\r\n | ");
+WriteLiteral(": | \r\n \r\n");
- #line 84 "..\..\Views\User\UserParts\_Subject.cshtml"
- Write(Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail));
+ #line 85 "..\..\Views\User\UserParts\_Subject.cshtml"
+
+
+ #line default
+ #line hidden
+
+ #line 85 "..\..\Views\User\UserParts\_Subject.cshtml"
+ if (detail.Key.EndsWith("*"))
+ {
#line default
#line hidden
-WriteLiteral(" | \r\n
\r\n");
+WriteLiteral(" [reveal]\r\n");
+
+WriteLiteral(" ");
- #line 86 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 88 "..\..\Views\User\UserParts\_Subject.cshtml"
+ Write(Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail));
+
+ #line default
+ #line hidden
+WriteLiteral("\r\n");
+
+
+ #line 89 "..\..\Views\User\UserParts\_Subject.cshtml"
+ }
+ else
+ {
+
+
+ #line default
+ #line hidden
+
+ #line 92 "..\..\Views\User\UserParts\_Subject.cshtml"
+ Write(Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail));
+
+
+ #line default
+ #line hidden
+
+ #line 92 "..\..\Views\User\UserParts\_Subject.cshtml"
+
+ }
+
+
+ #line default
+ #line hidden
+WriteLiteral(" \r\n " +
+" \r\n");
+
+
+ #line 96 "..\..\Views\User\UserParts\_Subject.cshtml"
}
#line default
#line hidden
-WriteLiteral(" \r\n \r\n");
+WriteLiteral(" \r\n
+
+");
- #line 90 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 110 "..\..\Views\User\UserParts\_Subject.cshtml"
}
@@ -449,7 +519,7 @@ WriteLiteral(" \r\n
WriteLiteral(" ");
- #line 91 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 111 "..\..\Views\User\UserParts\_Subject.cshtml"
if (Authorization.Has(Claims.User.Actions.GenerateDocuments))
{
@@ -467,7 +537,7 @@ WriteLiteral(">\r\n");
WriteLiteral(" ");
- #line 94 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 114 "..\..\Views\User\UserParts\_Subject.cshtml"
Write(Html.Partial(MVC.Shared.Views._GenerateDocumentControl, Model.GenerateDocumentControlModel));
@@ -476,7 +546,7 @@ WriteLiteral(" ");
WriteLiteral("\r\n \r\n");
- #line 96 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 116 "..\..\Views\User\UserParts\_Subject.cshtml"
}
@@ -489,13 +559,13 @@ WriteLiteral(" id=\"User_Show_Details_Actions\"");
WriteLiteral(">\r\n");
- #line 98 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 118 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
- #line 98 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 118 "..\..\Views\User\UserParts\_Subject.cshtml"
if (Model.User.CanCreateJob())
{
Html.BundleDeferred("~/ClientScripts/Modules/Disco-CreateJob");
@@ -504,14 +574,14 @@ WriteLiteral(">\r\n");
#line default
#line hidden
- #line 101 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 121 "..\..\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"
+ #line 121 "..\..\Views\User\UserParts\_Subject.cshtml"
if (currentDeviceAssignments.Count > 1)
{
@@ -551,13 +621,13 @@ WriteLiteral(" class=\"none\"");
WriteLiteral(">\r\n");
- #line 114 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 134 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
- #line 114 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 134 "..\..\Views\User\UserParts\_Subject.cshtml"
foreach (var assignment in currentDeviceAssignments)
{
@@ -571,7 +641,7 @@ WriteLiteral(" class=\"CreateJob_Assignment clearfix\"");
WriteLiteral(" data-createjoburl=\"");
- #line 116 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 136 "..\..\Views\User\UserParts\_Subject.cshtml"
Write(Url.Action(MVC.Job.Create(assignment.DeviceSerialNumber, Model.User.UserId)));
@@ -595,14 +665,14 @@ WriteLiteral(" class=\"CreateJob_Assignment_Image\"");
WriteLiteral(" alt=\"Model Image\"");
-WriteAttribute("src", Tuple.Create(" src=\"", 7346), Tuple.Create("\"", 7467)
+WriteAttribute("src", Tuple.Create(" src=\"", 8717), Tuple.Create("\"", 8838)
- #line 121 "..\..\Views\User\UserParts\_Subject.cshtml"
- , Tuple.Create(Tuple.Create("", 7352), Tuple.Create(Url.Action(MVC.API.DeviceModel.Image(assignment.Device.DeviceModel.Id, assignment.Device.DeviceModel.ImageHash()))
+ #line 141 "..\..\Views\User\UserParts\_Subject.cshtml"
+ , Tuple.Create(Tuple.Create("", 8723), Tuple.Create(Url.Action(MVC.API.DeviceModel.Image(assignment.Device.DeviceModel.Id, assignment.Device.DeviceModel.ImageHash()))
#line default
#line hidden
-, 7352), false)
+, 8723), false)
);
WriteLiteral(@" />
@@ -616,7 +686,7 @@ WriteLiteral(@" />
");
- #line 129 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 149 "..\..\Views\User\UserParts\_Subject.cshtml"
Write(assignment.Device.SerialNumber);
@@ -625,7 +695,7 @@ WriteLiteral(@" />
WriteLiteral(" (");
- #line 129 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 149 "..\..\Views\User\UserParts\_Subject.cshtml"
Write(assignment.Device.ComputerName);
@@ -642,7 +712,7 @@ WriteLiteral(@")
");
- #line 137 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 157 "..\..\Views\User\UserParts\_Subject.cshtml"
Write(assignment.Device.DeviceModel.ToString());
@@ -657,13 +727,13 @@ WriteLiteral(@"
");
- #line 143 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 163 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
- #line 143 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 163 "..\..\Views\User\UserParts\_Subject.cshtml"
if (!string.IsNullOrEmpty(assignment.Device.AssetNumber))
{
@@ -673,7 +743,7 @@ WriteLiteral(@"
WriteLiteral(" ");
- #line 145 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 165 "..\..\Views\User\UserParts\_Subject.cshtml"
Write(assignment.Device.AssetNumber);
@@ -682,7 +752,7 @@ WriteLiteral("
WriteLiteral("\r\n");
- #line 146 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 166 "..\..\Views\User\UserParts\_Subject.cshtml"
}
else
{
@@ -697,7 +767,7 @@ WriteLiteral(" class=\"smallMessage\"");
WriteLiteral(">Unknown\r\n");
- #line 150 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 170 "..\..\Views\User\UserParts\_Subject.cshtml"
}
@@ -711,7 +781,7 @@ WriteLiteral(@" <
");
- #line 156 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 176 "..\..\Views\User\UserParts\_Subject.cshtml"
Write(CommonHelpers.FriendlyDate(assignment.AssignedDate));
@@ -726,7 +796,7 @@ WriteLiteral(@"
");
- #line 162 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 182 "..\..\Views\User\UserParts\_Subject.cshtml"
}
@@ -764,7 +834,7 @@ WriteLiteral(" \r\n");
- #line 202 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 222 "..\..\Views\User\UserParts\_Subject.cshtml"
}
else
{
@@ -787,7 +857,7 @@ WriteLiteral(@" \r\n");
- #line 308 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 328 "..\..\Views\User\UserParts\_Subject.cshtml"
}
@@ -1037,13 +1107,13 @@ WriteLiteral(">\r\n $(function () {\r\n
WriteLiteral(" \r\n \r\n \r\n");
- #line 312 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 332 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
- #line 312 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 332 "..\..\Views\User\UserParts\_Subject.cshtml"
if (Authorization.Has(Claims.User.ShowAssignments))
{
@@ -1061,13 +1131,13 @@ WriteLiteral(" id=\"User_Show_AssignedDevices_Active\"");
WriteLiteral(">\r\n Current Device Assignments
\r\n");
- #line 318 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 338 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
- #line 318 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 338 "..\..\Views\User\UserParts\_Subject.cshtml"
if (currentDeviceAssignments.Count > 0)
{
foreach (var assignment in currentDeviceAssignments)
@@ -1083,7 +1153,7 @@ WriteLiteral(" class=\"User_Show_AssignedDevices_CurrentAssignment clearfix\"");
WriteLiteral(" data-deviceserialnumber=\"");
- #line 322 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 342 "..\..\Views\User\UserParts\_Subject.cshtml"
Write(assignment.DeviceSerialNumber);
@@ -1094,13 +1164,13 @@ WriteLiteral("\"");
WriteLiteral(">\r\n");
- #line 323 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 343 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
- #line 323 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 343 "..\..\Views\User\UserParts\_Subject.cshtml"
if (Authorization.Has(Claims.Device.Show))
{
@@ -1109,14 +1179,14 @@ WriteLiteral(">\r\n");
#line hidden
WriteLiteral(" (Url.Action(MVC.Device.Show(assignment.Device.SerialNumber))
+ #line 345 "..\..\Views\User\UserParts\_Subject.cshtml"
+, Tuple.Create(Tuple.Create("", 21775), Tuple.Create(Url.Action(MVC.Device.Show(assignment.Device.SerialNumber))
#line default
#line hidden
-, 20404), false)
+, 21775), false)
);
WriteLiteral(">\r\n
(Url.Action(MVC.API.DeviceModel.Image(assignment.Device.DeviceModel.Id, assignment.Device.DeviceModel.ImageHash()))
+ #line 346 "..\..\Views\User\UserParts\_Subject.cshtml"
+ , Tuple.Create(Tuple.Create("", 21973), Tuple.Create(Url.Action(MVC.API.DeviceModel.Image(assignment.Device.DeviceModel.Id, assignment.Device.DeviceModel.ImageHash()))
#line default
#line hidden
-, 20602), false)
+, 21973), false)
);
WriteLiteral(" />\r\n \r\n");
- #line 328 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 348 "..\..\Views\User\UserParts\_Subject.cshtml"
}
else
{
@@ -1152,20 +1222,20 @@ WriteLiteral(" class=\"User_Show_AssignedDevices_CurrentAssignment_Image\"");
WriteLiteral(" alt=\"Model Image\"");
-WriteAttribute("src", Tuple.Create(" src=\"", 21029), Tuple.Create("\"", 21150)
+WriteAttribute("src", Tuple.Create(" src=\"", 22400), Tuple.Create("\"", 22521)
- #line 331 "..\..\Views\User\UserParts\_Subject.cshtml"
- , Tuple.Create(Tuple.Create("", 21035), Tuple.Create(Url.Action(MVC.API.DeviceModel.Image(assignment.Device.DeviceModel.Id, assignment.Device.DeviceModel.ImageHash()))
+ #line 351 "..\..\Views\User\UserParts\_Subject.cshtml"
+ , Tuple.Create(Tuple.Create("", 22406), Tuple.Create(Url.Action(MVC.API.DeviceModel.Image(assignment.Device.DeviceModel.Id, assignment.Device.DeviceModel.ImageHash()))
#line default
#line hidden
-, 21035), false)
+, 22406), false)
);
WriteLiteral(" />\r\n");
- #line 332 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 352 "..\..\Views\User\UserParts\_Subject.cshtml"
}
@@ -1193,13 +1263,13 @@ WriteLiteral(" class=\"User_Show_AssignedDevices_CurrentAssignment_SerialNumber\
WriteLiteral(">\r\n");
- #line 342 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 362 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
- #line 342 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 362 "..\..\Views\User\UserParts\_Subject.cshtml"
if (Authorization.Has(Claims.Device.Show))
{
@@ -1207,14 +1277,14 @@ WriteLiteral(">\r\n");
#line default
#line hidden
- #line 344 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 364 "..\..\Views\User\UserParts\_Subject.cshtml"
Write(Html.ActionLink(assignment.Device.SerialNumber, MVC.Device.Show(assignment.Device.SerialNumber)));
#line default
#line hidden
- #line 344 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 364 "..\..\Views\User\UserParts\_Subject.cshtml"
}
else
@@ -1224,14 +1294,14 @@ WriteLiteral(">\r\n");
#line default
#line hidden
- #line 348 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 368 "..\..\Views\User\UserParts\_Subject.cshtml"
Write(assignment.Device.SerialNumber);
#line default
#line hidden
- #line 348 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 368 "..\..\Views\User\UserParts\_Subject.cshtml"
}
@@ -1241,13 +1311,13 @@ WriteLiteral(">\r\n");
WriteLiteral(" \r\n");
- #line 351 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 371 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
- #line 351 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 371 "..\..\Views\User\UserParts\_Subject.cshtml"
if (!string.IsNullOrWhiteSpace(assignment.Device.ComputerName))
{
@@ -1263,7 +1333,7 @@ WriteLiteral(" class=\"User_Show_AssignedDevices_CurrentAssignment_ComputerName\
WriteLiteral(">");
- #line 353 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 373 "..\..\Views\User\UserParts\_Subject.cshtml"
Write(assignment.Device.ComputerName);
@@ -1274,7 +1344,7 @@ WriteLiteral(")");
WriteLiteral("\r\n");
- #line 354 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 374 "..\..\Views\User\UserParts\_Subject.cshtml"
}
@@ -1284,13 +1354,13 @@ WriteLiteral(" \r\n
" \r\n");
- #line 357 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 377 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
- #line 357 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 377 "..\..\Views\User\UserParts\_Subject.cshtml"
if (!string.IsNullOrEmpty(assignment.Device.AssetNumber))
{
@@ -1307,7 +1377,7 @@ WriteLiteral(" class=\"User_Show_AssignedDevices_CurrentAssignment_Asset\"");
WriteLiteral(">");
- #line 362 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 382 "..\..\Views\User\UserParts\_Subject.cshtml"
Write(assignment.Device.AssetNumber);
@@ -1317,7 +1387,7 @@ WriteLiteral("\r\n
" \r\n");
- #line 365 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 385 "..\..\Views\User\UserParts\_Subject.cshtml"
}
@@ -1326,7 +1396,7 @@ WriteLiteral("\r\n
WriteLiteral(" ");
- #line 366 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 386 "..\..\Views\User\UserParts\_Subject.cshtml"
if (assignment.Device.DeviceModelId.HasValue)
{
@@ -1345,7 +1415,7 @@ WriteLiteral(" class=\"User_Show_AssignedDevices_CurrentAssignment_Model\"");
WriteLiteral(">");
- #line 373 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 393 "..\..\Views\User\UserParts\_Subject.cshtml"
Write(assignment.Device.DeviceModel.ToString());
@@ -1355,7 +1425,7 @@ WriteLiteral("\r\n
" \r\n");
- #line 376 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 396 "..\..\Views\User\UserParts\_Subject.cshtml"
}
@@ -1373,7 +1443,7 @@ WriteLiteral(" class=\"User_Show_AssignedDevices_CurrentAssignment_Profile\"");
WriteLiteral(">");
- #line 382 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 402 "..\..\Views\User\UserParts\_Subject.cshtml"
Write(assignment.Device.DeviceProfile.ToString());
@@ -1383,13 +1453,13 @@ WriteLiteral("\r\n
" \r\n");
- #line 385 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 405 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
- #line 385 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 405 "..\..\Views\User\UserParts\_Subject.cshtml"
if (assignment.Device.DeviceBatchId.HasValue)
{
@@ -1408,7 +1478,7 @@ WriteLiteral(" class=\"User_Show_AssignedDevices_CurrentAssignment_Batch\"");
WriteLiteral(">");
- #line 392 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 412 "..\..\Views\User\UserParts\_Subject.cshtml"
Write(assignment.Device.DeviceBatch.ToString());
@@ -1418,7 +1488,7 @@ WriteLiteral("\r\n
" \r\n");
- #line 395 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 415 "..\..\Views\User\UserParts\_Subject.cshtml"
}
@@ -1434,7 +1504,7 @@ WriteLiteral(" class=\"User_Show_AssignedDevices_CurrentAssignment_Assigned\"");
WriteLiteral(">");
- #line 399 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 419 "..\..\Views\User\UserParts\_Subject.cshtml"
Write(CommonHelpers.FriendlyDate(assignment.AssignedDate));
@@ -1444,13 +1514,13 @@ WriteLiteral("\r\n
" \r\n");
- #line 402 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 422 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
- #line 402 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 422 "..\..\Views\User\UserParts\_Subject.cshtml"
if (Model.AssignedDevicesDetails != null && Model.AssignedDevicesDetails.TryGetValue(assignment.DeviceSerialNumber, out deviceDetails) && deviceDetails.Details.Count > 0)
{
foreach (var detail in deviceDetails.Details)
@@ -1463,7 +1533,7 @@ WriteLiteral(" \r
" | ");
- #line 407 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 427 "..\..\Views\User\UserParts\_Subject.cshtml"
Write(detail.Key);
@@ -1472,7 +1542,7 @@ WriteLiteral(" |
\r
WriteLiteral(":\r\n | ");
- #line 408 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 428 "..\..\Views\User\UserParts\_Subject.cshtml"
Write(Html.Partial(MVC.Shared.Views._CustomDetailValueRender, detail));
@@ -1481,7 +1551,7 @@ WriteLiteral(": | \r\n
WriteLiteral("\r\n
\r\n");
- #line 410 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 430 "..\..\Views\User\UserParts\_Subject.cshtml"
}
}
@@ -1493,7 +1563,7 @@ WriteLiteral(" \r\n
" \r\n");
- #line 416 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 436 "..\..\Views\User\UserParts\_Subject.cshtml"
}
}
else
@@ -1509,7 +1579,7 @@ WriteLiteral(" class=\"smallMessage\"");
WriteLiteral(">No Current Device Assignments\r\n");
- #line 421 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 441 "..\..\Views\User\UserParts\_Subject.cshtml"
}
@@ -1519,7 +1589,7 @@ WriteLiteral(" \r\n \r\n
"\r\n");
- #line 425 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 445 "..\..\Views\User\UserParts\_Subject.cshtml"
}