#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 206 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 206 "..\..\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 , 9691), false) ); WriteAttribute("title", Tuple.Create(" title=\"", 9718), Tuple.Create("\"", 9751) #line 210 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" , Tuple.Create(Tuple.Create("", 9726), Tuple.Create(priorityValue #line default #line hidden , 9726), false) , Tuple.Create(Tuple.Create(" ", 9742), Tuple.Create("Priority", 9743), true) ); WriteLiteral(">\r\n"); #line 211 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 211 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Html.DropDownListFor(m => m.Token.JobQueue.Priority, priorityItems)); #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.AjaxSave()); #line default #line hidden #line 212 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 213 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 213 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden WriteLiteral(" $(function () { var element = $('#Token_JobQueue_Priority'); document.DiscoFunctions.PropertyChangeHelper( element, 'Invalid Priority', '"); #line 221 "..\..\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 232 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { #line default #line hidden #line 235 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Model.Token.JobQueue.Priority.ToString()); #line default #line hidden #line 235 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral("
\r\n " + " Default SLA:\r\n \r\n"); #line 244 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 244 "..\..\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 268 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Html.DropDownListFor(m => m.Token.JobQueue.DefaultSLAExpiry, slaOptions)); #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.AjaxSave()); #line default #line hidden #line 269 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 270 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 270 "..\..\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 276 "..\..\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 281 "..\..\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 290 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(slaOption[0].Value); #line default #line hidden #line 290 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { #line default #line hidden WriteLiteral(" "); WriteLiteral("<None>"); WriteLiteral("\r\n"); #line 295 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } } else { #line default #line hidden WriteLiteral(" "); WriteLiteral("<None>"); WriteLiteral("\r\n"); #line 300 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } } #line default #line hidden WriteLiteral("
Member Groups/Use" + "rs:\r\n"); #line 307 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 307 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (Model.Token.SubjectIds.Count == 0) { #line default #line hidden WriteLiteral(" None Associated\r\n"); #line 310 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { #line default #line hidden WriteLiteral(" \r\n"); #line 314 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 314 "..\..\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 , 14781), false) ); WriteLiteral(">\r\n"); #line 318 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 318 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (sg.IsGroup) { #line default #line hidden WriteLiteral(" "); #line 320 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 320 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(displayName); #line default #line hidden #line 320 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { #line default #line hidden WriteLiteral(" (Url.Action(MVC.User.Show(sg.Id)) #line default #line hidden , 15138), false) ); WriteLiteral(">"); #line 324 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(displayName); #line default #line hidden WriteLiteral("\r\n"); #line 325 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral(" \r\n"); #line 327 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral(" \r\n"); #line 329 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral(" "); #line 330 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (canConfig) { #line default #line hidden WriteLiteral("
\r\n Update\r\n \r\n"); #line 335 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 335 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" using (Html.BeginForm(MVC.API.JobQueue.UpdateSubjects(Model.Token.JobQueue.Id, null, true))) { #line default #line hidden #line 337 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Html.AntiForgeryToken()); #line default #line hidden #line 337 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden WriteLiteral(" \r\n None Associated\r\n \r\n"); #line 341 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 341 "..\..\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 , 16544), false) ); WriteLiteral(" data-subjectid=\""); #line 344 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(sg.Id); #line default #line hidden WriteLiteral("\""); WriteLiteral(">\r\n (sg.Id #line default #line hidden , 16696), false) ); WriteLiteral(" />\r\n"); #line 346 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 346 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (sg.IsGroup) { #line default #line hidden WriteLiteral(" "); #line 348 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 348 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(displayName); #line default #line hidden #line 348 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { #line default #line hidden WriteLiteral(" "); #line 352 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 352 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(displayName); #line default #line hidden #line 352 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral("\r\n \r\n"); #line 355 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral(" \r\n
" + "\r\n"); #line 358 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral(" \r\n \r\n Add \r\n \r\n"); #line 497 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral("
Automatically Add" + " Jobs:\r\n
\r\n"); #line 504 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 504 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (Model.Token.JobQueue.JobSubTypes.Count > 0) { #line default #line hidden WriteLiteral("
    \r\n"); #line 507 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 507 "..\..\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 510 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(jobType.Key.Description); #line default #line hidden WriteLiteral("\r\n
      \r\n"); #line 512 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 512 "..\..\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 515 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { foreach (var jobSubType in jobType) { #line default #line hidden WriteLiteral("
    • "); #line 520 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(jobSubType.Description); #line default #line hidden WriteLiteral("
    • \r\n"); #line 521 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } } #line default #line hidden WriteLiteral("
    \r\n
  • \r" + "\n"); #line 525 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral("
\r\n"); #line 527 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { #line default #line hidden WriteLiteral(" "); WriteLiteral("<None>"); WriteLiteral("\r\n"); #line 531 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral("
\r\n"); #line 533 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 533 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (canConfig) { #line default #line hidden WriteLiteral(" Update\r\n"); WriteLiteral(" \r\n"); #line 537 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 537 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" using (Html.BeginForm(MVC.API.JobQueue.UpdateJobSubTypes(Model.Token.JobQueue.Id, null, true))) { #line default #line hidden #line 539 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Html.AntiForgeryToken()); #line default #line hidden #line 539 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" 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 , 26943), false) ); WriteLiteral(" class=\"jobTypes\""); WriteLiteral(">\r\n

\r\n " + " (jt.Id #line default #line hidden , 27071), false) ); WriteLiteral(" class=\"jobType\""); WriteLiteral(" type=\"checkbox\""); WriteAttribute("value", Tuple.Create(" value=\"", 27112), Tuple.Create("\"", 27128) #line 545 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" , Tuple.Create(Tuple.Create("", 27120), Tuple.Create(jt.Id #line default #line hidden , 27120), false) ); WriteLiteral(" "); #line 545 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(selectedTypes.Contains(jt) ? "checked=\"checked\"" : null); #line default #line hidden WriteLiteral(" />(jt.Id #line default #line hidden , 27211), false) ); WriteLiteral(">"); #line 545 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(jt.Description); #line default #line hidden WriteLiteral("\r\n

\r\n " + " (jt.Id #line default #line hidden , 27343), false) ); WriteLiteral(" class=\"jobSubTypes\""); WriteLiteral(">\r\n"); WriteLiteral(" "); #line 548 "..\..\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 549 "..\..\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 552 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } } #line default #line hidden WriteLiteral(" \r\n"); WriteLiteral(" \r\n"); #line 617 "..\..\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 627 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (canDelete || canShowJobs) { #line default #line hidden WriteLiteral(" \r\n"); #line 630 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 630 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (canDelete) { #line default #line hidden WriteLiteral(" Delete\r\n"); WriteLiteral(" \r\n"); #line 634 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 634 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" using (Html.BeginForm(MVC.API.JobQueue.Delete(Model.Token.JobQueue.Id, true))) { #line default #line hidden #line 636 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Html.AntiForgeryToken()); #line default #line hidden #line 636 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral("

\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 () { const $button = $('#Config_JobQueues_Actions_Delete_Button'); let $buttonDialog = null; $button.on('click', function () { if (!$buttonDialog) { $buttonDialog = $('#Config_JobQueues_Actions_Delete_Dialog').dialog({ resizable: false, modal: true, autoOpen: false, buttons: { ""Delete"": function () { var $this = $(this); $this.dialog(""option"", ""buttons"", null); $this.find('form').trigger('submit'); }, Cancel: function () { $(this).dialog(""close""); } } }); } $buttonDialog.dialog('open'); return false; }); }); "); #line 673 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral(" "); #line 674 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (canShowJobs) { #line default #line hidden #line 676 "..\..\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 676 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral(" \r\n"); #line 679 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden } } } #pragma warning restore 1591