#pragma warning disable 1591 //------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ namespace Disco.Web.Areas.Config.Views.JobQueue { using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Text; using System.Web; using System.Web.Helpers; using System.Web.Mvc; using System.Web.Mvc.Ajax; using System.Web.Mvc.Html; using System.Web.Routing; using System.Web.Security; using System.Web.UI; using System.Web.WebPages; using Disco; using Disco.Models.Repository; using Disco.Services; using Disco.Services.Authorization; #line 2 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" using Disco.Services.Jobs.JobQueues; #line default #line hidden using Disco.Services.Web; using Disco.Web; using Disco.Web.Extensions; [System.CodeDom.Compiler.GeneratedCodeAttribute("RazorGenerator", "2.0.0.0")] [System.Web.WebPages.PageVirtualPathAttribute("~/Areas/Config/Views/JobQueue/Show.cshtml")] public partial class Show : Disco.Services.Web.WebViewPage { public Show() { } public override void Execute() { #line 3 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Authorization.Require(Claims.Config.JobQueue.Show); ViewBag.Title = Html.ToBreadcrumb("Configuration", MVC.Config.Config.Index(), "Job Queues", MVC.Config.JobQueue.Index(null), Model.Token.JobQueue.ToString()); var canConfig = Authorization.Has(Claims.Config.JobQueue.Configure); var canDelete = (Authorization.Has(Claims.Config.JobQueue.Delete) && Model.CanDelete); var canShowJobs = Model.OpenJobCount > 0 && Authorization.Has(Claims.Job.Lists.JobQueueLists); Html.BundleDeferred("~/ClientScripts/Modules/Disco-PropertyChangeHelpers"); #line default #line hidden WriteLiteral("\r\n\r\n \r\n \r\n \r\n Id:\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n\r\n \r\n \r\n\r\n\r\n \r\n \r\n\r\n\r\n \r\n \r\n\r\n\r\n \r\n \r\n\r\n\r\n \r\n \r\n\r\n\r\n \r\n \r\n\r\n
\r\n"); WriteLiteral(" "); #line 21 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Html.DisplayFor(model => model.Token.JobQueue.Id)); #line default #line hidden WriteLiteral("\r\n
\r\n " + " Name:\r\n \r\n"); #line 29 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 29 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (canConfig) { #line default #line hidden #line 30 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Html.EditorFor(model => model.Token.JobQueue.Name)); #line default #line hidden #line 30 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 31 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(AjaxHelpers.AjaxSave()); #line default #line hidden #line 31 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 32 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 32 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden WriteLiteral(" \r\n $(function () {\r\n document.DiscoFun" + "ctions.PropertyChangeHelper(\r\n $(\'#Token_JobQueue_Nam" + "e\'),\r\n \'Invalid Name\',\r\n \'" + ""); #line 38 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Url.Action(MVC.API.JobQueue.UpdateName(Model.Token.JobQueue.Id))); #line default #line hidden WriteLiteral("\',\r\n \'QueueName\'\r\n );\r\n " + " });\r\n \r\n"); #line 43 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { #line default #line hidden #line 46 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Model.Token.JobQueue.Name); #line default #line hidden #line 46 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral("
\r\n Description:\r\n " + " \r\n"); #line 55 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 55 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (canConfig) { #line default #line hidden #line 56 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Html.EditorFor(model => model.Token.JobQueue.Description)); #line default #line hidden #line 56 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 57 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(AjaxHelpers.AjaxSave()); #line default #line hidden #line 57 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 58 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 58 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden WriteLiteral(" \r\n $(function () {\r\n document.DiscoFunctions.P" + "ropertyChangeHelper(\r\n $(\'#Token_JobQueue_Description\'),\r" + "\n \'Invalid Description\',\r\n \'"); #line 64 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Url.Action(MVC.API.JobQueue.UpdateDescription(Model.Token.JobQueue.Id))); #line default #line hidden WriteLiteral("\',\r\n \'Description\'\r\n );\r\n " + " });\r\n \r\n"); #line 69 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { #line default #line hidden WriteLiteral("
");

            
            #line 72 "..\..\Areas\Config\Views\JobQueue\Show.cshtml"
                  if (string.IsNullOrEmpty(Model.Token.JobQueue.Description))
                     {

            
            #line default
            #line hidden
WriteLiteral("                    ");

WriteLiteral("<None>");

WriteLiteral("\r\n");

            
            #line 75 "..\..\Areas\Config\Views\JobQueue\Show.cshtml"
                     }
                     else
                     {
                        
            
            #line default
            #line hidden
            
            #line 78 "..\..\Areas\Config\Views\JobQueue\Show.cshtml"
                   Write(Model.Token.JobQueue.Description.ToHtmlComment());

            
            #line default
            #line hidden
            
            #line 78 "..\..\Areas\Config\Views\JobQueue\Show.cshtml"
                                                                         
                     }

            
            #line default
            #line hidden
WriteLiteral("                    
\r\n"); #line 81 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral("
\r\n Statistics:\r\n \r\n " + "
"); #line 89 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Model.OpenJobCount); #line default #line hidden WriteLiteral(" job"); #line 89 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Model.OpenJobCount != 1 ? "s" : null); #line default #line hidden WriteLiteral(" open
\r\n
"); #line 90 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Model.TotalJobCount); #line default #line hidden WriteLiteral(" total job"); #line 90 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Model.TotalJobCount != 1 ? "s" : null); #line default #line hidden WriteLiteral("
\r\n
\r\n Icon:\r\n \r\n " + "
\r\n Priority:\r\n \r\n"); #line 205 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 205 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (canConfig) { var priorityValue = Model.Token.JobQueue.Priority.ToString(); var priorityItems = Enum.GetNames(typeof(JobQueuePriority)).Select(i => new SelectListItem() { Text = i, Value = i, Selected = (i == priorityValue) }).ToList(); #line default #line hidden WriteLiteral(" (priorityValue.ToLower() #line default #line hidden , 8558), false) ); WriteAttribute("title", Tuple.Create(" title=\"", 8585), Tuple.Create("\"", 8618) #line 209 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" , Tuple.Create(Tuple.Create("", 8593), Tuple.Create(priorityValue #line default #line hidden , 8593), false) , Tuple.Create(Tuple.Create(" ", 8609), Tuple.Create("Priority", 8610), true) ); WriteLiteral(">\r\n"); #line 210 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 210 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Html.DropDownListFor(m => m.Token.JobQueue.Priority, priorityItems)); #line default #line hidden #line 210 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 211 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(AjaxHelpers.AjaxSave()); #line default #line hidden #line 211 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 212 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 212 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden WriteLiteral(" $(function () { var element = $('#Token_JobQueue_Priority'); document.DiscoFunctions.PropertyChangeHelper( element, 'Invalid Priority', '"); #line 220 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Url.Action(MVC.API.JobQueue.UpdatePriority(Model.Token.JobQueue.Id))); #line default #line hidden WriteLiteral(@"', 'Priority' ); element.change(function () { var icon = element.closest('td').find('i').first(); icon[0].className = ''; icon.addClass('fa d-priority-' + element.val().toLowerCase()).attr('title', element.val() + ' Priority'); }); }); "); #line 231 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { #line default #line hidden #line 234 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Model.Token.JobQueue.Priority.ToString()); #line default #line hidden #line 234 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral("
\r\n Default SLA:\r\n \r\n"); #line 243 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 243 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (canConfig) { var slaOptions = JobQueueService.SlaOptions.Select(o => new SelectListItem() { Text = o.Value, Value = o.Key.ToString() }).ToList(); if (this.Model.Token.JobQueue.DefaultSLAExpiry.HasValue) { var slaValue = this.Model.Token.JobQueue.DefaultSLAExpiry.Value; if (JobQueueService.SlaOptions.Where(o => o.Key == slaValue).Count() == 0) { string slaValueText; if (slaValue % (60 * 24 * 7 * 4) == 0) { slaValueText = string.Format("{0} months", slaValue / (60 * 24 * 7 * 4)); } else if (slaValue % (60 * 24 * 7) == 0) { slaValueText = string.Format("{0} weeks", slaValue / (60 * 24 * 7)); } else if (slaValue % (60 * 24) == 0) { slaValueText = string.Format("{0} days", slaValue / (60 * 24)); } else if (slaValue % (60) == 0) { slaValueText = string.Format("{0} hours", slaValue / 60); } else { slaValueText = string.Format("{0} minutes", slaValue); } slaOptions.Insert(0, new SelectListItem() { Text = string.Format("{0} ", slaValueText), Value = slaValue.ToString() }); } } #line default #line hidden #line 267 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Html.DropDownListFor(m => m.Token.JobQueue.DefaultSLAExpiry, slaOptions)); #line default #line hidden #line 267 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 268 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(AjaxHelpers.AjaxSave()); #line default #line hidden #line 268 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 269 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 269 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden WriteLiteral(" \r\n $(function () {\r\n document.DiscoFunctions.PropertyC" + "hangeHelper(\r\n $(\'#Token_JobQueue_DefaultSLAExpiry\'),\r\n " + " \'Invalid Default SLA\',\r\n \'"); #line 275 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Url.Action(MVC.API.JobQueue.UpdateDefaultSLAExpiry(Model.Token.JobQueue.Id))); #line default #line hidden WriteLiteral("\',\r\n \'DefaultSLAExpiry\'\r\n );\r\n });\r\n" + " \r\n"); #line 280 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { if (this.Model.Token.JobQueue.DefaultSLAExpiry.HasValue) { var slaValue = this.Model.Token.JobQueue.DefaultSLAExpiry.Value; var slaOption = JobQueueService.SlaOptions.Where(o => o.Key == slaValue).ToArray(); if (slaOption.Length > 0) { #line default #line hidden #line 289 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(slaOption[0].Value); #line default #line hidden #line 289 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { #line default #line hidden WriteLiteral(" "); WriteLiteral("<None>"); WriteLiteral("\r\n"); #line 294 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } } else { #line default #line hidden WriteLiteral(" "); WriteLiteral("<None>"); WriteLiteral("\r\n"); #line 299 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } } #line default #line hidden WriteLiteral("
Member Groups/Users:\r\n"); #line 306 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 306 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (Model.Token.SubjectIds.Count == 0) { #line default #line hidden WriteLiteral(" None Associated\r\n"); #line 309 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { #line default #line hidden WriteLiteral(" \r\n"); #line 313 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 313 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" foreach (var sg in Model.Subjects) { var displayName = sg.Id == sg.Name ? sg.Id : string.Format("{0} [{1}]", sg.Name, sg.Id); #line default #line hidden WriteLiteral(" (sg.IsGroup ? "group" : "user" #line default #line hidden , 12804), false) ); WriteLiteral(">\r\n"); #line 317 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 317 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (sg.IsGroup) { #line default #line hidden WriteLiteral(" "); #line 319 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 319 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(displayName); #line default #line hidden #line 319 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { #line default #line hidden WriteLiteral(" (Url.Action(MVC.User.Show(sg.Id)) #line default #line hidden , 13081), false) ); WriteLiteral(">"); #line 323 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(displayName); #line default #line hidden WriteLiteral("\r\n"); #line 324 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral(" \r\n"); #line 326 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral(" \r\n"); #line 328 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral(" "); #line 329 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (canConfig) { #line default #line hidden WriteLiteral("
\r\n Update\r\n \r\n \r\n None Associated\r\n \r\n"); #line 337 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 337 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" foreach (var sg in Model.Subjects) { var displayName = sg.Id == sg.Name ? sg.Id : string.Format("{0} [{1}]", sg.Name, sg.Id); #line default #line hidden WriteLiteral(" (sg.IsGroup ? "group" : "user" #line default #line hidden , 14103), false) ); WriteLiteral(" data-subjectid=\""); #line 340 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(sg.Id); #line default #line hidden WriteLiteral("\""); WriteLiteral(">\r\n"); #line 341 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 341 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (sg.IsGroup) { #line default #line hidden WriteLiteral(" "); #line 343 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 343 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(displayName); #line default #line hidden #line 343 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { #line default #line hidden WriteLiteral(" "); #line 347 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 347 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(displayName); #line default #line hidden #line 347 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral("\r\n \r\n"); #line 350 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral(" \r\n
\r\n \r\n \r\n Add\r\n \r\n (Url.Action(MVC.API.JobQueue.UpdateSubjects(Model.Token.JobQueue.Id, null, true)) #line default #line hidden , 15138), false) ); WriteLiteral(" method=\"post\""); WriteLiteral(@"> \r\n \r\n"); #line 521 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral("
Automatically Add Jobs:\r\n <" + "div>\r\n"); #line 528 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 528 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (Model.Token.JobQueue.JobSubTypes.Count > 0) { #line default #line hidden WriteLiteral("
    \r\n"); #line 531 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 531 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" foreach (var jobType in Model.Token.JobQueue.JobSubTypes.GroupBy(jst => jst.JobType).OrderBy(jtg => jtg.Key.Description)) { #line default #line hidden WriteLiteral("
  • \r\n"); WriteLiteral(" "); #line 534 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(jobType.Key.Description); #line default #line hidden WriteLiteral("\r\n
      \r\n"); #line 536 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 536 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (jobType.Count() == Model.JobTypes.FirstOrDefault(jt => jt.Id == jobType.Key.Id).JobSubTypes.Count) { #line default #line hidden WriteLiteral("
    • [All Sub Types]
    • \r\n"); #line 539 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { foreach (var jobSubType in jobType) { #line default #line hidden WriteLiteral("
    • "); #line 544 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(jobSubType.Description); #line default #line hidden WriteLiteral("
    • \r\n"); #line 545 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } } #line default #line hidden WriteLiteral("
    \r\n
  • \r\n"); #line 549 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral("
\r\n"); #line 551 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { #line default #line hidden WriteLiteral(" "); WriteLiteral("<None>"); WriteLiteral("\r\n"); #line 555 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral(" \r\n"); #line 557 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 557 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (canConfig) { #line default #line hidden WriteLiteral(" Update\r\n"); WriteLiteral(" \r\n"); #line 561 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 561 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" using (Html.BeginForm(MVC.API.JobQueue.UpdateJobSubTypes(Model.Token.JobQueue.Id, null, true))) { var selectedTypes = Model.Token.JobQueue.JobSubTypes.Select(jst => jst.JobType).Distinct().ToList(); foreach (var jt in Model.JobTypes) { #line default #line hidden WriteLiteral(" (jt.Id #line default #line hidden , 25241), false) ); WriteLiteral(" class=\"jobTypes\""); WriteLiteral(">\r\n

\r\n " + " (jt.Id #line default #line hidden , 25369), false) ); WriteLiteral(" class=\"jobType\""); WriteLiteral(" type=\"checkbox\""); WriteAttribute("value", Tuple.Create(" value=\"", 25410), Tuple.Create("\"", 25426) #line 568 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" , Tuple.Create(Tuple.Create("", 25418), Tuple.Create(jt.Id #line default #line hidden , 25418), false) ); WriteLiteral(" "); #line 568 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(selectedTypes.Contains(jt) ? "checked=\"checked\"" : null); #line default #line hidden WriteLiteral(" />(jt.Id #line default #line hidden , 25509), false) ); WriteLiteral(">"); #line 568 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(jt.Description); #line default #line hidden WriteLiteral("\r\n

\r\n " + " (jt.Id #line default #line hidden , 25641), false) ); WriteLiteral(" class=\"jobSubTypes\""); WriteLiteral(">\r\n"); WriteLiteral(" "); #line 571 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(CommonHelpers.CheckboxBulkSelect(string.Format("CheckboxBulkSelect_{0}", jt.Id), "div")); #line default #line hidden WriteLiteral("\r\n"); WriteLiteral(" "); #line 572 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(CommonHelpers.CheckBoxList("JobSubTypes", jt.JobSubTypes.OrderBy(jst => jst.Description).ToSelectListItems(Model.Token.JobQueue.JobSubTypes), 2)); #line default #line hidden WriteLiteral("\r\n \r\n \r\n"); #line 575 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } } #line default #line hidden WriteLiteral(" \r\n"); WriteLiteral(" \r\n"); #line 640 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral(" \r\n \r\n When jobs of these types are created, they will automatically be added into " + "this queue.\r\n

\r\n \r\n
\r\n\r\n"); #line 650 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (canDelete || canShowJobs) { #line default #line hidden WriteLiteral(" \r\n"); #line 653 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 653 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (canDelete) { #line default #line hidden #line 655 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Html.ActionLinkButton("Delete", MVC.API.JobQueue.Delete(Model.Token.JobQueue.Id, true), "Config_JobQueues_Actions_Delete_Button")); #line default #line hidden #line 655 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden WriteLiteral(" \r\n

\r\n \r\n This item will be permanently deleted and cannot be re" + "covered.
\r\n
\r\n Are you sure?\r\n " + "

\r\n \r\n"); WriteLiteral(" $(function () { var button = $('#Config_JobQueues_Actions_Delete_Button'); var buttonDialog = $('#Config_JobQueues_Actions_Delete_Dialog'); var buttonLink = button.attr('href'); button.attr('href', '#'); button.click(function () { buttonDialog.dialog('open'); return false; }); buttonDialog.dialog({ resizable: false, modal: true, autoOpen: false, buttons: { ""Delete"": function () { var $this = $(this); $this.dialog(""disable""); $this.dialog(""option"", ""buttons"", null); window.location.href = buttonLink; }, Cancel: function () { $(this).dialog(""close""); } } }); }); "); #line 692 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral(" "); #line 693 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (canShowJobs) { #line default #line hidden #line 695 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Html.ActionLinkButton(string.Format("Show {0} job{1}", Model.OpenJobCount, (Model.OpenJobCount == 1 ? null : "s")), MVC.Job.Queue(Model.Token.JobQueue.Id), "Config_JobQueues_Actions_ShowJobs_Button")); #line default #line hidden #line 695 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral(" \r\n"); #line 698 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden } } } #pragma warning restore 1591