| Opened: + | + Opened: | @CommonHelpers.FriendlyDateAndTitleUser(Model.Job.OpenedDate, Model.Job.OpenedTechUser) | Expected: | -@if (Authorization.Has(Claims.Job.Properties.ExpectedClosedDate)) + | + @if (Authorization.Has(Claims.Job.Properties.ExpectedClosedDate)) { - @Html.TextBoxFor(m => m.Job.ExpectedClosedDate, "{0:yyyy/MM/dd hh:mm tt}", new { @class = "small discreet" }) @AjaxHelpers.AjaxSave() @AjaxHelpers.AjaxLoader() - + } else { - @CommonHelpers.FriendlyDate(Model.Job.ExpectedClosedDate) + @CommonHelpers.FriendlyDate(Model.Job.ExpectedClosedDate) } - | - - } + + + } @if (Model.Job.ClosedDate.HasValue) {|||||||||||||||||||||
| Closed: + | + Closed: | @CommonHelpers.FriendlyDateAndTitleUser(Model.Job.ClosedDate, Model.Job.ClosedTechUser) |
-
- @if (Model.Job.DeviceHeld.HasValue)
- {
- var canEditLocation = Authorization.Has(Claims.Job.Properties.DeviceHeldLocation);
- @if (Authorization.Has(Claims.Device.Show)) - {@Html.ActionLink(Model.Job.DeviceSerialNumber, MVC.Device.Show(Model.Job.DeviceSerialNumber))} - else - {@Model.Job.DeviceSerialNumber}-
-
}
-
-
+ @Model.Job.Device.ComputerName
- @Html.ActionLink(Model.Job.Device.DeviceModel.ToString(), MVC.Config.DeviceModel.Index(Model.Job.Device.DeviceModelId))
- @if (Model.Job.Device.DeviceBatch != null)
- {
- @Html.ActionLink(Model.Job.Device.DeviceBatch.Name, MVC.Config.DeviceBatch.Index(Model.Job.Device.DeviceBatchId))
- }
- + @if (Authorization.Has(Claims.Device.Show)) + {@Html.ActionLink(Model.Job.DeviceSerialNumber, MVC.Device.Show(Model.Job.DeviceSerialNumber))} + else + {@Model.Job.DeviceSerialNumber} ++
+
+ }
+ if (Model.Job.JobTypeId == JobType.JobTypeIds.HNWar)
+ {
+
+ @if (Model.Job.Device.DeviceBatch != null)
+ {
+ if (Model.Job.JobTypeId == JobType.JobTypeIds.HWar)
+ {
@Model.Job.Device.ComputerName
+ @Html.ActionLink(Model.Job.Device.DeviceModel.ToString(), MVC.Config.DeviceModel.Index(Model.Job.Device.DeviceModelId))
@if (Model.Job.Device.DeviceBatch != null)
{
- if (Model.Job.JobTypeId == JobType.JobTypeIds.HWar)
- {
+ @Html.ActionLink(Model.Job.Device.DeviceBatch.Name, MVC.Config.DeviceBatch.Index(Model.Job.Device.DeviceBatchId))
+ }
+ DEVICE WARRANTY
Until: @Model.Job.Device.DeviceBatch.WarrantyValidUntil.ToFullDateTime("Unknown")
@@ -253,10 +220,10 @@
});
}
- INSURANCE
@Model.Job.Device.DeviceBatch.InsuranceSupplier
@@ -283,72 +250,72 @@
});
}
-
-
\r\n ");
- #line 473 "..\..\Views\Job\JobParts\_Subject.cshtml"
- }
- if (!string.IsNullOrWhiteSpace(Model.Job.User.EmailAddress))
- {
+ #line 441 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ }
+ if (!string.IsNullOrWhiteSpace(Model.Job.User.EmailAddress))
+ {
#line default
#line hidden
@@ -1693,22 +1659,22 @@ WriteLiteral(" title=\"Email Address\"");
WriteLiteral(">Email: (Model.Job.User.EmailAddress
+ #line 443 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ , Tuple.Create(Tuple.Create("", 30027), Tuple.Create");
- #line 469 "..\..\Views\Job\JobParts\_Subject.cshtml"
- Write(Model.Job.User.FriendlyId());
+ #line 437 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ Write(Model.Job.User.FriendlyId());
#line default
@@ -1646,17 +1612,17 @@ WriteLiteral(">");
WriteLiteral(" \r\n");
- #line 470 "..\..\Views\Job\JobParts\_Subject.cshtml"
-
+ #line 438 "..\..\Views\Job\JobParts\_Subject.cshtml"
+
#line default
#line hidden
- #line 470 "..\..\Views\Job\JobParts\_Subject.cshtml"
- if (Authorization.Has(Claims.User.ShowDetails))
+ #line 438 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ if (Authorization.Has(Claims.User.ShowDetails))
+ {
+ if (!string.IsNullOrWhiteSpace(Model.Job.User.PhoneNumber))
{
- if (!string.IsNullOrWhiteSpace(Model.Job.User.PhoneNumber))
- {
#line default
#line hidden
@@ -1669,8 +1635,8 @@ WriteLiteral(" title=\"Phone Number\"");
WriteLiteral(">Phone: ");
- #line 473 "..\..\Views\Job\JobParts\_Subject.cshtml"
- Write(Model.Job.User.PhoneNumber);
+ #line 441 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ Write(Model.Job.User.PhoneNumber);
#line default
@@ -1678,10 +1644,10 @@ WriteLiteral(">Phone: ");
WriteLiteral("\r\n");
- #line 480 "..\..\Views\Job\JobParts\_Subject.cshtml"
-
+ #line 448 "..\..\Views\Job\JobParts\_Subject.cshtml"
+
#line default
#line hidden
- #line 480 "..\..\Views\Job\JobParts\_Subject.cshtml"
- foreach (var flag in Model.Job.User.UserFlagAssignments.Where(f => !f.RemovedDate.HasValue).Select(f => Tuple.Create(f, UserFlagService.GetUserFlag(f.UserFlagId))))
- {
+ #line 448 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ foreach (var flag in Model.Job.User.UserFlagAssignments.Where(f => !f.RemovedDate.HasValue).Select(f => Tuple.Create(f, UserFlagService.GetUserFlag(f.UserFlagId))))
+ {
#line default
#line hidden
-WriteLiteral(" (flag.Item2.Icon
+ #line 450 "..\..\Views\Job\JobParts\_Subject.cshtml"
+, Tuple.Create(Tuple.Create("", 30523), Tuple.Create \r\n");
+WriteLiteral(">\r\n $(function () {\r\n $" +
+"(\'#Job_Show_User_Flags\')\r\n .tooltip({\r\n " +
+" items: \'i.flag\',\r\n " +
+" content: function () {\r\n " +
+"var $this = $(this);\r\n return $this.c" +
+"hildren(\'.details\').html();\r\n },\r\n " +
+" tooltipClass: \'User_FlagAssignment_Tooltip\',\r\n " +
+" position: {\r\n " +
+" my: \"right top\",\r\n at" +
+": \"right bottom\",\r\n collision: \"flipf" +
+"it flip\"\r\n },\r\n " +
+" hade: {\r\n effect: \'\'\r\n " +
+" },\r\n " +
+" close: function (e, ui) {\r\n ui.too" +
+"ltip.hover(\r\n function () {\r\n " +
+" $(this).stop(true).fadeTo(100, 1" +
+");\r\n },\r\n " +
+" function () {\r\n " +
+" $(this).fadeOut(100, function () { $(this).remove(); });\r\n " +
+" });\r\n " +
+" }\r\n });\r\n });\r\n " +
+" \r\n \r\n");
- #line 516 "..\..\Views\Job\JobParts\_Subject.cshtml"
- }
+ #line 488 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ }
#line default
#line hidden
-WriteLiteral(" ");
+WriteLiteral(" ");
- #line 517 "..\..\Views\Job\JobParts\_Subject.cshtml"
- if (Model.Job.WaitingForUserAction.HasValue)
- {
+ #line 489 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ if (Model.Job.WaitingForUserAction.HasValue)
+ {
#line default
#line hidden
-WriteLiteral(" \r\n \r\n");
+WriteLiteral("\r\n \r\n");
- #line 523 "..\..\Views\Job\JobParts\_Subject.cshtml"
- }
+ #line 495 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ }
#line default
#line hidden
-WriteLiteral(" \r\n \r\n");
+WriteLiteral(" \r\n \r\n");
- #line 526 "..\..\Views\Job\JobParts\_Subject.cshtml"
- }
+ #line 498 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ }
#line default
@@ -1950,36 +1915,36 @@ WriteLiteral(" id=\"Job_Show_Job_Actions\"");
WriteLiteral(">\r\n");
- #line 530 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 502 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
- #line 530 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 502 "..\..\Views\Job\JobParts\_Subject.cshtml"
ListAwaiting Action\r\n " + -" Since: \r\nAwaiting Action\r\n Sinc" + +"e: "); - #line 521 "..\..\Views\Job\JobParts\_Subject.cshtml" - Write(Model.Job.WaitingForUserAction.ToFullDateTime()); + #line 493 "..\..\Views\Job\JobParts\_Subject.cshtml" + Write(Model.Job.WaitingForUserAction.ToFullDateTime()); #line default #line hidden -WriteLiteral("\r\n\r\n \r\n");
+WriteLiteral(" \r\n");
-WriteLiteral(" \r\n");
+WriteLiteral(">\r\n $(function () {\r\n var butto" +
+"n = $(\'#Job_Show_Job_Actions_ForceClose_Button\');\r\n v" +
+"ar buttonDialog = null;\r\n\r\n button.click(function () " +
+"{\r\n if (!buttonDialog) {\r\n " +
+" buttonDialog = $(\'#Job_Show_Job_Actions_ForceClose_Dialog\');\r\n " +
+" buttonDialog.dialog({\r\n " +
+" resizable: false,\r\n modal: " +
+"true,\r\n autoOpen: false,\r\n " +
+" buttons: {\r\n " +
+" \"Forcibly Close Job\": function () {\r\n " +
+" var $this = $(this);\r\n $thi" +
+"s.dialog(\"disable\");\r\n $this.dial" +
+"og(\"option\", \"buttons\", null);\r\n " +
+"$this.find(\'form\').submit();\r\n },\r\n " +
+" Cancel: function () {\r\n " +
+" $(this).dialog(\"close\");\r\n " +
+" }\r\n }\r\n " +
+" });\r\n }\r\n\r\n " +
+" buttonDialog.dialog(\'open\');\r\n " +
+" return false;\r\n });\r\n });\r\n " +
+" \r\n");
- #line 586 "..\..\Views\Job\JobParts\_Subject.cshtml"
- }
+ #line 558 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ }
#line default
@@ -2103,28 +2070,28 @@ WriteLiteral(">\r\n $(function () {\r\n
WriteLiteral("\r\n\r\n");
- #line 589 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 561 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
- #line 589 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 561 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanCloseNormally())
- {
+ {
#line default
#line hidden
- #line 591 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 563 "..\..\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 563 "..\..\Views\Job\JobParts\_Subject.cshtml"
@@ -2152,25 +2119,25 @@ WriteLiteral(">\r\n $(function () {\r\n
"Job_Show_Job_Actions_Close_Button\');\r\n var buttonDialog =" +
" null;\r\n var buttonLink = button.attr(\'href\');\r\n " +
" button.attr(\'href\', \'#\').click(function () {\r\n " +
-" if (!buttonDialog){\r\n buttonDialog = $(\'" +
-"#Job_Show_Job_Actions_Close_Dialog\');\r\n buttonDia" +
-"log.dialog({\r\n resizable: false,\r\n " +
-" modal: true,\r\n autoO" +
-"pen: false,\r\n buttons: {\r\n " +
-" \"Close Job\": function () {\r\n " +
-" var $this = $(this);\r\n $" +
-"this.dialog(\"disable\");\r\n $this.dialo" +
-"g(\"option\", \"buttons\", null);\r\n windo" +
-"w.location.href = buttonLink;\r\n },\r\n " +
-" Cancel: function () {\r\n " +
-" $(this).dialog(\"close\");\r\n " +
-" }\r\n }\r\n " +
-" });\r\n }\r\n\r\n buttonDialog" +
-".dialog(\'open\');\r\n return false;\r\n " +
-" });\r\n });\r\n \r\n");
+" if (!buttonDialog) {\r\n buttonDialog = $(" +
+"\'#Job_Show_Job_Actions_Close_Dialog\');\r\n buttonDi" +
+"alog.dialog({\r\n resizable: false,\r\n " +
+" modal: true,\r\n auto" +
+"Open: false,\r\n buttons: {\r\n " +
+" \"Close Job\": function () {\r\n " +
+" var $this = $(this);\r\n " +
+"$this.dialog(\"disable\");\r\n $this.dial" +
+"og(\"option\", \"buttons\", null);\r\n wind" +
+"ow.location.href = buttonLink;\r\n },\r\n " +
+" Cancel: function () {\r\n " +
+" $(this).dialog(\"close\");\r\n " +
+" }\r\n }\r\n " +
+" });\r\n }\r\n\r\n buttonDialo" +
+"g.dialog(\'open\');\r\n return false;\r\n " +
+" });\r\n });\r\n \r\n");
- #line 628 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 600 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2179,22 +2146,22 @@ WriteLiteral(">\r\n $(function () {\r\n
WriteLiteral(" ");
- #line 629 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 601 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanReopen())
- {
+ {
#line default
#line hidden
- #line 631 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 603 "..\..\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 603 "..\..\Views\Job\JobParts\_Subject.cshtml"
@@ -2222,26 +2189,26 @@ WriteLiteral(">\r\n $(function () {\r\n
"Job_Show_Job_Actions_Reopen_Button\');\r\n var buttonDialog " +
"= null;\r\n var buttonLink = button.attr(\'href\');\r\n " +
" button.attr(\'href\', \'#\');\r\n button.click(" +
-"function () {\r\n if (!buttonDialog){\r\n " +
-" buttonDialog = $(\'#Job_Show_Job_Actions_Reopen_Dialog\');\r\n " +
-" buttonDialog.dialog({\r\n " +
-" resizable: false,\r\n modal: true,\r\n " +
-" autoOpen: false,\r\n " +
-" buttons: {\r\n \"Reopen\": function () {\r" +
-"\n var $this = $(this);\r\n " +
-" $this.dialog(\"disable\");\r\n " +
-" $this.dialog(\"option\", \"buttons\", null);\r\n " +
-" window.location.href = buttonLink;\r\n " +
-" },\r\n Cancel: funct" +
-"ion () {\r\n $(this).dialog(\"close\");\r\n" +
-" }\r\n }" +
-"\r\n });\r\n }\r\n " +
-" \r\n buttonDialog.dialog(\'open\');\r\n " +
-" return false;\r\n });\r\n " +
-" });\r\n \r\n");
+"function () {\r\n if (!buttonDialog) {\r\n " +
+" buttonDialog = $(\'#Job_Show_Job_Actions_Reopen_Dialog\');\r\n " +
+" buttonDialog.dialog({\r\n " +
+" resizable: false,\r\n modal: true,\r\n " +
+" autoOpen: false,\r\n " +
+" buttons: {\r\n \"Reopen\": function () {" +
+"\r\n var $this = $(this);\r\n " +
+" $this.dialog(\"disable\");\r\n " +
+" $this.dialog(\"option\", \"buttons\", null);\r\n " +
+" window.location.href = buttonLink;\r\n " +
+" },\r\n Cancel: func" +
+"tion () {\r\n $(this).dialog(\"close\");\r" +
+"\n }\r\n " +
+"}\r\n });\r\n }\r\n\r\n " +
+" buttonDialog.dialog(\'open\');\r\n r" +
+"eturn false;\r\n });\r\n });\r\n " +
+" \r\n");
- #line 669 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 641 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2250,22 +2217,22 @@ WriteLiteral(">\r\n $(function () {\r\n
WriteLiteral(" ");
- #line 670 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 642 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanDelete())
- {
+ {
#line default
#line hidden
- #line 672 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 644 "..\..\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 644 "..\..\Views\Job\JobParts\_Subject.cshtml"
@@ -2294,26 +2261,26 @@ WriteLiteral(">\r\n $(function () {\r\n
"Job_Show_Job_Actions_Delete_Button\');\r\n var buttonDialog " +
"= null;\r\n var buttonLink = button.attr(\'href\');\r\n " +
" button.attr(\'href\', \'#\');\r\n button.click(" +
-"function () {\r\n if (!buttonDialog){\r\n " +
-" buttonDialog = $(\'#Job_Show_Job_Actions_Delete_Dialog\');\r\n " +
-" buttonDialog.dialog({\r\n " +
-" resizable: false,\r\n modal: true,\r\n " +
-" autoOpen: false,\r\n " +
-" buttons: {\r\n \"Delete\": function () {\r" +
-"\n var $this = $(this);\r\n " +
-" $this.dialog(\"disable\");\r\n " +
-" $this.dialog(\"option\", \"buttons\", null);\r\n " +
-" window.location.href = buttonLink;\r\n " +
-" },\r\n Cancel: funct" +
-"ion () {\r\n $(this).dialog(\"close\");\r\n" +
-" }\r\n }" +
-"\r\n });\r\n }\r\n\r\n " +
-" buttonDialog.dialog(\'open\');\r\n re" +
-"turn false;\r\n });\r\n });\r\n " +
-" \r\n");
+"function () {\r\n if (!buttonDialog) {\r\n " +
+" buttonDialog = $(\'#Job_Show_Job_Actions_Delete_Dialog\');\r\n " +
+" buttonDialog.dialog({\r\n " +
+" resizable: false,\r\n modal: true,\r\n " +
+" autoOpen: false,\r\n " +
+" buttons: {\r\n \"Delete\": function () {" +
+"\r\n var $this = $(this);\r\n " +
+" $this.dialog(\"disable\");\r\n " +
+" $this.dialog(\"option\", \"buttons\", null);\r\n " +
+" window.location.href = buttonLink;\r\n " +
+" },\r\n Cancel: func" +
+"tion () {\r\n $(this).dialog(\"close\");\r" +
+"\n }\r\n " +
+"}\r\n });\r\n }\r\n\r\n " +
+" buttonDialog.dialog(\'open\');\r\n r" +
+"eturn false;\r\n });\r\n });\r\n " +
+" \r\n");
- #line 710 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 682 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2322,7 +2289,7 @@ WriteLiteral(">\r\n $(function () {\r\n
WriteLiteral(" ");
- #line 711 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 683 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanAddQueues() && Model.AvailableQueues != null && Model.AvailableQueues.Count > 0)
{
@@ -2330,20 +2297,20 @@ WriteLiteral(" ");
var priorityItems = Enum.GetNames(typeof(JobQueuePriority)).Select(i => new SelectListItem() { Text = i, Value = i, Selected = (i == priorityValue) }).ToList();
var slaOptions = Disco.Services.Jobs.JobQueues.JobQueueService.SlaOptions.Select(o => new SelectListItem() { Text = o.Value, Value = o.Key.ToString() }).ToList();
-
+
#line default
#line hidden
- #line 719 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 691 "..\..\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 691 "..\..\Views\Job\JobParts\_Subject.cshtml"
@@ -2360,13 +2327,13 @@ WriteLiteral(" title=\"Add Job to Queue\"");
WriteLiteral(">\r\n");
- #line 721 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 693 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
- #line 721 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 693 "..\..\Views\Job\JobParts\_Subject.cshtml"
using (Html.BeginForm(MVC.API.JobQueueJob.AddJob()))
{
@@ -2391,14 +2358,14 @@ WriteLiteral(" type=\"hidden\"");
WriteLiteral(" name=\"JobId\"");
-WriteAttribute("value", Tuple.Create(" value=\"", 47442), Tuple.Create("\"", 47463)
+WriteAttribute("value", Tuple.Create(" value=\"", 44049), Tuple.Create("\"", 44070)
- #line 724 "..\..\Views\Job\JobParts\_Subject.cshtml"
- , Tuple.Create(Tuple.Create("", 47450), Tuple.Create\r\n \r\n");
- #line 547 "..\..\Views\Job\JobParts\_Subject.cshtml"
-
+ #line 519 "..\..\Views\Job\JobParts\_Subject.cshtml"
+
#line default
#line hidden
- #line 547 "..\..\Views\Job\JobParts\_Subject.cshtml"
- using (Html.BeginForm(MVC.API.Job.ForceClose(Model.Job.Id, null, true)))
- {
+ #line 519 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ using (Html.BeginForm(MVC.API.Job.ForceClose(Model.Job.Id, null, true)))
+ {
#line default
#line hidden
-WriteLiteral(" \r\n \r\n");
+WriteLiteral(" \r\n \r\n \r\n \r\n Are you sure?\r\n \r\n " + -"
Reason:\r\n"); +WriteLiteral("Reason:\r\n"); -WriteLiteral("\r\n \r\n"); +WriteLiteral(">\r\n \r\n"); - #line 553 "..\..\Views\Job\JobParts\_Subject.cshtml" - } + #line 525 "..\..\Views\Job\JobParts\_Subject.cshtml" + } #line default #line hidden -WriteLiteral("\r\n
WriteLiteral(" ");
- #line 736 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 708 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.DropDownList("Priority", priorityItems, new { id = "Job_Show_Job_Actions_AddQueue_Priority" }));
@@ -2522,27 +2489,27 @@ WriteLiteral(" ");
#line hidden
WriteLiteral(" (priorityValue.ToLower()
+ #line 708 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ , Tuple.Create(Tuple.Create("", 45025), Tuple.Create \r\n \r\n " +
@@ -2551,7 +2518,7 @@ WriteLiteral(">\r\n \r\n
WriteLiteral(" ");
- #line 740 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 712 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.DropDownList("SLAExpiresMinutes", slaOptions, new { id = "Job_Show_Job_Actions_AddQueue_SLAExpiresMinutes" }));
@@ -2569,7 +2536,7 @@ WriteLiteral(">\r\n \r\n
"\n");
- #line 747 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 719 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2583,56 +2550,55 @@ WriteLiteral(" type=\"text/javascript\"");
WriteLiteral(">\r\n $(function () {\r\n var button = $(\'#" +
"Job_Show_Job_Actions_AddQueue_Button\');\r\n var buttonDialo" +
-"g = null;\r\n var buttonLink = button.attr(\'href\');\r\n " +
-" \r\n var queuePicker = null;\r\n " +
-" var queueId = null;\r\n var details = null;\r\n\r" +
-"\n function queueSelected(){\r\n " +
-"var queue = $(this);\r\n\r\n queuePicker.children().remov" +
-"eClass(\'selected\');\r\n queue.addClass(\'selected\');\r\n\r\n" +
-" queueId.val(queue.attr(\'data-queueid\'));\r\n\r\n " +
-" var queueSLA = queue.attr(\'data-queuesla\');\r\n " +
-" if (!queueSLA)\r\n queueSLA = 0;\r\n\r\n " +
-" $(\'#Job_Show_Job_Actions_AddQueue_Priority\').val(\'Norm" +
-"al\');\r\n $(\'#Job_Show_Job_Actions_AddQueue_SLAExpiresM" +
-"inutes\').val(queueSLA);\r\n\r\n details.show();\r\n\r\n " +
-" $(\'#Job_Show_Job_Actions_AddQueue_Comment\').focus().select" +
-"();\r\n }\r\n \r\n " +
-" button.attr(\'href\', \'#\').click(function (e) {\r\n e.p" +
-"reventDefault();\r\n\r\n if (!buttonDialog){\r\n " +
-" buttonDialog = $(\'#Job_Show_Job_Actions_AddQueue_Dialog\');\r" +
-"\n buttonDialog.dialog({\r\n " +
-" width: 600,\r\n height: 410,\r\n " +
-" resizable: false,\r\n " +
-" modal: true,\r\n autoOpen: false,\r\n " +
-" buttons: {\r\n " +
-" Cancel: function () {\r\n $(this).dia" +
-"log(\"close\");\r\n },\r\n " +
-" \"Add to Queue\": function () {\r\n " +
-" if (!!queueId.val()){\r\n " +
-" var $this = $(this);\r\n $this" +
-".dialog(\"disable\");\r\n $this.dialo" +
-"g(\"option\", \"buttons\", null);\r\n b" +
-"uttonDialog.find(\'form\').submit();\r\n " +
-"}else{\r\n alert(\'Select a Job Queu" +
-"e\');\r\n }\r\n " +
-" }\r\n }\r\n " +
-" });\r\n\r\n queuePicker = buttonDialog.find(\'." +
-"queuePicker\');\r\n queueId = $(\'#Job_Show_Job_Actio" +
-"ns_AddQueue_Dialog_Id\');\r\n details = buttonDialog" +
-".find(\'.details\');\r\n\r\n var priorityList = $(\'#Job" +
-"_Show_Job_Actions_AddQueue_Priority\');\r\n priority" +
-"List.change(function () {\r\n var icon = priori" +
-"tyList.closest(\'div\').find(\'i\').first();\r\n ic" +
-"on[0].className = \'\';\r\n icon.addClass(\'fa d-p" +
-"riority-\' + priorityList.val().toLowerCase()).attr(\'title\', priorityList.val() +" +
-" \' Priority\');\r\n });\r\n\r\n " +
-" queuePicker.on(\'click\', \'div.queue\', queueSelected);\r\n " +
-" }\r\n\r\n buttonDialog.dialog(\'open\');\r\n " +
-" return false;\r\n });\r\n " +
-" });\r\n \r\n");
+"g = null;\r\n var buttonLink = button.attr(\'href\');\r\n\r\n " +
+" var queuePicker = null;\r\n var queueId" +
+" = null;\r\n var details = null;\r\n\r\n " +
+" function queueSelected() {\r\n var queue = $(this);\r\n\r" +
+"\n queuePicker.children().removeClass(\'selected\');\r\n " +
+" queue.addClass(\'selected\');\r\n\r\n " +
+" queueId.val(queue.attr(\'data-queueid\'));\r\n\r\n var" +
+" queueSLA = queue.attr(\'data-queuesla\');\r\n if (!queue" +
+"SLA)\r\n queueSLA = 0;\r\n\r\n " +
+" $(\'#Job_Show_Job_Actions_AddQueue_Priority\').val(\'Normal\');\r\n " +
+" $(\'#Job_Show_Job_Actions_AddQueue_SLAExpiresMinutes\').val(queueSLA);" +
+"\r\n\r\n details.show();\r\n\r\n $" +
+"(\'#Job_Show_Job_Actions_AddQueue_Comment\').focus().select();\r\n " +
+" }\r\n\r\n button.attr(\'href\', \'#\').click(function (e) {" +
+"\r\n e.preventDefault();\r\n\r\n " +
+" if (!buttonDialog) {\r\n buttonDialog = $(\'#Job_Sh" +
+"ow_Job_Actions_AddQueue_Dialog\');\r\n buttonDialog." +
+"dialog({\r\n width: 600,\r\n " +
+" height: 410,\r\n resizable: fals" +
+"e,\r\n modal: true,\r\n " +
+" autoOpen: false,\r\n buttons: {\r\n " +
+" Cancel: function () {\r\n " +
+" $(this).dialog(\"close\");\r\n " +
+" },\r\n \"Add to Queue\": function ()" +
+" {\r\n if (!!queueId.val()) {\r\n " +
+" var $this = $(this);\r\n " +
+" $this.dialog(\"disable\");\r\n " +
+" $this.dialog(\"option\", \"buttons\", null);\r\n " +
+" buttonDialog.find(\'form\').submit();\r\n " +
+" } else {\r\n " +
+" alert(\'Select a Job Queue\');\r\n " +
+" }\r\n }\r\n " +
+" }\r\n });\r\n\r\n " +
+" queuePicker = buttonDialog.find(\'.queuePicker\');\r\n " +
+" queueId = $(\'#Job_Show_Job_Actions_AddQueue_Dialog_Id\');\r\n " +
+" details = buttonDialog.find(\'.details\');\r\n\r\n " +
+" var priorityList = $(\'#Job_Show_Job_Actions_AddQueue_Priority\');\r\n " +
+" priorityList.change(function () {\r\n " +
+" var icon = priorityList.closest(\'div\').find(\'i\').first();\r\n " +
+" icon[0].className = \'\';\r\n " +
+" icon.addClass(\'fa d-priority-\' + priorityList.val().toLowerCase(" +
+")).attr(\'title\', priorityList.val() + \' Priority\');\r\n " +
+" });\r\n\r\n queuePicker.on(\'click\', \'div.queue\'," +
+" queueSelected);\r\n }\r\n\r\n b" +
+"uttonDialog.dialog(\'open\');\r\n return false;\r\n " +
+" });\r\n });\r\n \r\n");
- #line 826 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 798 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2641,22 +2607,22 @@ WriteLiteral(">\r\n $(function () {\r\n
WriteLiteral(" ");
- #line 827 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 799 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanLogWarranty())
- {
+ {
#line default
#line hidden
- #line 829 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 801 "..\..\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 801 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2666,22 +2632,22 @@ WriteLiteral(" ");
WriteLiteral(" ");
- #line 831 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 803 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanWarrantyCompleted())
- {
+ {
#line default
#line hidden
- #line 833 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 805 "..\..\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 805 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2691,22 +2657,22 @@ WriteLiteral(" ");
WriteLiteral(" ");
- #line 835 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 807 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanInsuranceClaimFormSent())
- {
+ {
#line default
#line hidden
- #line 837 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 809 "..\..\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 809 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2716,22 +2682,22 @@ WriteLiteral(" ");
WriteLiteral(" ");
- #line 839 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 811 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanLogRepair())
- {
+ {
#line default
#line hidden
- #line 841 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 813 "..\..\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 813 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2741,22 +2707,22 @@ WriteLiteral(" ");
WriteLiteral(" ");
- #line 843 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 815 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanRepairComplete())
- {
+ {
#line default
#line hidden
- #line 845 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 817 "..\..\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 817 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2766,22 +2732,22 @@ WriteLiteral(" ");
WriteLiteral(" ");
- #line 847 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 819 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanConvertHWarToHNWar())
- {
+ {
#line default
#line hidden
- #line 849 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 821 "..\..\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 849 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 821 "..\..\Views\Job\JobParts\_Subject.cshtml"
@@ -2810,26 +2776,26 @@ WriteLiteral(">\r\n $(function () {\r\n
"Job_Show_Job_Actions_ConvertToHNWar_Button\');\r\n var butto" +
"nDialog = null;\r\n var buttonLink = button.attr(\'href\');\r\n" +
" button.attr(\'href\', \'#\');\r\n butto" +
-"n.click(function () {\r\n if (!buttonDialog){\r\n " +
-" buttonDialog = $(\'#Job_Show_Job_Actions_ConvertToHNWar_D" +
-"ialog\');\r\n buttonDialog.dialog({\r\n " +
-" resizable: false,\r\n moda" +
-"l: true,\r\n autoOpen: false,\r\n " +
-" buttons: {\r\n \"Convert" +
-"\": function () {\r\n var $this = $(this" +
-");\r\n $this.dialog(\"disable\");\r\n " +
-" $this.dialog(\"option\", \"buttons\", null);\r\n" +
-" window.location.href = buttonLink;\r\n" +
-" },\r\n " +
-" Cancel: function () {\r\n $(this).d" +
-"ialog(\"close\");\r\n }\r\n " +
-" }\r\n });\r\n " +
-" }\r\n\r\n buttonDialog.dialog(\'open\');\r\n " +
-" return false;\r\n });\r\n " +
-" \r\n });\r\n \r\n");
+"n.click(function () {\r\n if (!buttonDialog) {\r\n " +
+" buttonDialog = $(\'#Job_Show_Job_Actions_ConvertToHNWar_" +
+"Dialog\');\r\n buttonDialog.dialog({\r\n " +
+" resizable: false,\r\n mod" +
+"al: true,\r\n autoOpen: false,\r\n " +
+" buttons: {\r\n \"Conver" +
+"t\": function () {\r\n var $this = $(thi" +
+"s);\r\n $this.dialog(\"disable\");\r\n " +
+" $this.dialog(\"option\", \"buttons\", null);\r" +
+"\n window.location.href = buttonLink;\r" +
+"\n },\r\n " +
+" Cancel: function () {\r\n $(this)." +
+"dialog(\"close\");\r\n }\r\n " +
+" }\r\n });\r\n " +
+" }\r\n\r\n buttonDialog.dialog(\'open\');\r\n " +
+" return false;\r\n });\r\n\r\n " +
+" });\r\n \r\n");
- #line 889 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 861 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2838,13 +2804,13 @@ WriteLiteral(">\r\n $(function () {\r\n
WriteLiteral(" \r\n");
- #line 891 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 863 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
- #line 891 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 863 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.Device != null)
{
@@ -2858,28 +2824,28 @@ WriteLiteral(" id=\"Job_Show_Device_Actions\"");
WriteLiteral(">\r\n");
- #line 894 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 866 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
- #line 894 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 866 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanDeviceHeld())
- {
+ {
#line default
#line hidden
- #line 896 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 868 "..\..\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 868 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2889,22 +2855,22 @@ WriteLiteral(">\r\n");
WriteLiteral(" ");
- #line 898 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 870 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanDeviceReadyForReturn())
- {
+ {
#line default
#line hidden
- #line 900 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 872 "..\..\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 872 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2914,22 +2880,22 @@ WriteLiteral(" ");
WriteLiteral(" ");
- #line 902 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 874 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanDeviceReturned())
- {
+ {
#line default
#line hidden
- #line 904 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 876 "..\..\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 876 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2939,7 +2905,7 @@ WriteLiteral(" ");
WriteLiteral(" \r\n");
- #line 907 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 879 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -2948,7 +2914,7 @@ WriteLiteral(" \r\n");
WriteLiteral(" ");
- #line 908 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 880 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.User != null)
{
@@ -2962,15 +2928,15 @@ WriteLiteral(" id=\"Job_Show_User_Actions\"");
WriteLiteral(">\r\n\r\n\r\n");
- #line 913 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 885 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
- #line 913 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 885 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanWaitingForUserAction())
- {
+ {
#line default
@@ -2996,13 +2962,13 @@ WriteLiteral(" title=\"Waiting for User Action\"");
WriteLiteral(">\r\n");
- #line 917 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 889 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
- #line 917 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 889 "..\..\Views\Job\JobParts\_Subject.cshtml"
using (Html.BeginForm(MVC.API.Job.WaitingForUserAction(Model.Job.Id, null, true)))
{
@@ -3020,7 +2986,7 @@ WriteLiteral(" class=\"block\"");
WriteLiteral(">\r\n \r\n");
- #line 923 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 895 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -3055,7 +3021,7 @@ WriteLiteral(">\r\n $(function () {\r\n
" });\r\n \r\n");
- #line 956 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 928 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -3064,9 +3030,9 @@ WriteLiteral(">\r\n $(function () {\r\n
WriteLiteral(" ");
- #line 957 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 929 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanNotWaitingForUserAction())
- {
+ {
#line default
@@ -3092,13 +3058,13 @@ WriteLiteral(" title=\"Not Waiting for User Action\"");
WriteLiteral(">\r\n");
- #line 961 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 933 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
- #line 961 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 933 "..\..\Views\Job\JobParts\_Subject.cshtml"
using (Html.BeginForm(MVC.API.Job.NotWaitingForUserAction(Model.Job.Id, null, true)))
{
@@ -3116,7 +3082,7 @@ WriteLiteral(" class=\"block\"");
WriteLiteral(">\r\n \r\n");
- #line 967 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 939 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -3152,7 +3118,7 @@ WriteLiteral(">\r\n $(function () {\r\n
" });\r\n \r\n");
- #line 1001 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 973 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
@@ -3161,7 +3127,7 @@ WriteLiteral(">\r\n $(function () {\r\n
WriteLiteral("\r\n \r\n");
- #line 1004 "..\..\Views\Job\JobParts\_Subject.cshtml"
+ #line 976 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
diff --git a/Disco.Web/Views/Shared/_GenerateDocumentControl.cshtml b/Disco.Web/Views/Shared/_GenerateDocumentControl.cshtml
new file mode 100644
index 00000000..c67b2c21
--- /dev/null
+++ b/Disco.Web/Views/Shared/_GenerateDocumentControl.cshtml
@@ -0,0 +1,58 @@
+@model Disco.Web.Models.Shared.GenerateDocumentControlModel
+@if (Model.Templates.Count > 0 || Model.TemplatePackages.Count > 0)
+{
+ var selectListItems = new List
+ @Html.DropDownList("Document_Generate", selectListItems)
+
+
+}
\ No newline at end of file
diff --git a/Disco.Web/Views/Shared/_GenerateDocumentControl.generated.cs b/Disco.Web/Views/Shared/_GenerateDocumentControl.generated.cs
new file mode 100644
index 00000000..7b04bf7b
--- /dev/null
+++ b/Disco.Web/Views/Shared/_GenerateDocumentControl.generated.cs
@@ -0,0 +1,146 @@
+#pragma warning disable 1591
+//------------------------------------------------------------------------------
+//
+
+ \r\n");
+
+WriteLiteral(" ");
+
+
+ #line 9 "..\..\Views\Shared\_GenerateDocumentControl.cshtml"
+ Write(Html.DropDownList("Document_Generate", selectListItems));
+
+
+ #line default
+ #line hidden
+WriteLiteral("\r\n \r\n");
+
+WriteLiteral("
+ @Html.Partial(MVC.Shared.Views._GenerateDocumentControl, Model.GenerateDocumentControlModel)
}
\r\n \r\n
diff --git a/Disco.Web/Views/User/UserParts/_Subject.generated.cs b/Disco.Web/Views/User/UserParts/_Subject.generated.cs
index 5d81b530..b411a846 100644
--- a/Disco.Web/Views/User/UserParts/_Subject.generated.cs
+++ b/Disco.Web/Views/User/UserParts/_Subject.generated.cs
@@ -313,69 +313,15 @@ WriteLiteral(" ");
#line 72 "..\..\Views\User\UserParts\_Subject.cshtml"
- Write(Html.DropDownList("User_Show_GenerateDocument", Model.DocumentTemplatesSelectListItems));
+ Write(Html.Partial(MVC.Shared.Views._GenerateDocumentControl, Model.GenerateDocumentControlModel));
#line default
#line hidden
-WriteLiteral("\r\n \r\n");
- #line 218 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 179 "..\..\Views\User\UserParts\_Subject.cshtml"
}
else
{
@@ -685,7 +631,7 @@ WriteLiteral(@" \r\n");
- #line 324 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 285 "..\..\Views\User\UserParts\_Subject.cshtml"
}
@@ -935,13 +881,13 @@ WriteLiteral(">\r\n $(function () {\r\n
WriteLiteral(" \r\n \r\n \r\n");
- #line 328 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 289 "..\..\Views\User\UserParts\_Subject.cshtml"
#line default
#line hidden
- #line 328 "..\..\Views\User\UserParts\_Subject.cshtml"
+ #line 289 "..\..\Views\User\UserParts\_Subject.cshtml"
if (Authorization.Has(Claims.User.ShowAssignments))
{
@@ -959,13 +905,13 @@ WriteLiteral(" id=\"User_Show_AssignedDevices_Active\"");
WriteLiteral(">\r\n Current Device Assignments\r\n"); - #line 334 "..\..\Views\User\UserParts\_Subject.cshtml" + #line 295 "..\..\Views\User\UserParts\_Subject.cshtml" #line default #line hidden - #line 334 "..\..\Views\User\UserParts\_Subject.cshtml" + #line 295 "..\..\Views\User\UserParts\_Subject.cshtml" if (currentDeviceAssignments.Count > 0) { foreach (var assignment in currentDeviceAssignments) @@ -981,7 +927,7 @@ WriteLiteral(" class=\"User_Show_AssignedDevices_CurrentAssignment clearfix\""); WriteLiteral(" data-deviceserialnumber=\""); - #line 338 "..\..\Views\User\UserParts\_Subject.cshtml" + #line 299 "..\..\Views\User\UserParts\_Subject.cshtml" Write(assignment.DeviceSerialNumber); @@ -992,13 +938,13 @@ WriteLiteral("\""); WriteLiteral(">\r\n"); - #line 339 "..\..\Views\User\UserParts\_Subject.cshtml" + #line 300 "..\..\Views\User\UserParts\_Subject.cshtml" #line default #line hidden - #line 339 "..\..\Views\User\UserParts\_Subject.cshtml" + #line 300 "..\..\Views\User\UserParts\_Subject.cshtml" if (Authorization.Has(Claims.Device.Show)) { @@ -1007,14 +953,14 @@ WriteLiteral(">\r\n"); #line hidden WriteLiteral(" (Url.Action(MVC.Device.Show(assignment.Device.SerialNumber)) + #line 302 "..\..\Views\User\UserParts\_Subject.cshtml" +, Tuple.Create(Tuple.Create("", 18695), Tuple.Create |