#pragma warning disable 1591 //------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.34014 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ namespace Disco.Web.Areas.Config.Views.UserFlag { 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.BI.Extensions; using Disco.Models.Repository; using Disco.Services; using Disco.Services.Authorization; #line 3 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" using Disco.Services.Interop.ActiveDirectory; #line default #line hidden #line 2 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" using Disco.Services.Users.UserFlags; #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/UserFlag/Show.cshtml")] public partial class Show : Disco.Services.Web.WebViewPage { public Show() { } public override void Execute() { #line 4 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" Authorization.Require(Claims.Config.UserFlag.Show); ViewBag.Title = Html.ToBreadcrumb("Configuration", MVC.Config.Config.Index(), "User Flags", MVC.Config.UserFlag.Index(null), Model.UserFlag.ToString()); var canConfig = Authorization.Has(Claims.Config.UserFlag.Configure); var canDelete = Authorization.Has(Claims.Config.UserFlag.Delete); var canBulkAssignment = Authorization.HasAll(Claims.User.Actions.AddFlags, Claims.User.Actions.RemoveFlags, Claims.User.ShowFlagAssignments); var canShowUsers = Model.CurrentAssignmentCount > 0 && Authorization.HasAll(Claims.User.Search, Claims.User.ShowFlagAssignments); Html.BundleDeferred("~/ClientScripts/Modules/Disco-PropertyChangeHelpers"); #line default #line hidden WriteLiteral("\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"); WriteLiteral(" "); #line 22 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" Write(Html.DisplayFor(model => model.UserFlag.Id)); #line default #line hidden WriteLiteral("\r\n
Name:\r\n " + " "); #line 28 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" if (canConfig) { #line default #line hidden #line 29 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" Write(Html.EditorFor(model => model.UserFlag.Name)); #line default #line hidden #line 29 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" #line default #line hidden #line 30 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" Write(AjaxHelpers.AjaxSave()); #line default #line hidden #line 30 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" #line default #line hidden #line 31 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 31 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" #line default #line hidden WriteLiteral(" \r\n $(function () {\r\n document.DiscoFun" + "ctions.PropertyChangeHelper(\r\n $(\'#UserFlag_Name\'),\r\n" + " \'Invalid Name\',\r\n \'"); #line 37 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" Write(Url.Action(MVC.API.UserFlag.UpdateName(Model.UserFlag.Id))); #line default #line hidden WriteLiteral("\',\r\n \'FlagName\'\r\n );\r\n " + " });\r\n \r\n"); #line 42 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" } else { #line default #line hidden #line 45 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" Write(Model.UserFlag.Name); #line default #line hidden #line 45 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" } #line default #line hidden WriteLiteral("
Description:\r\n " + " "); #line 52 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" if (canConfig) { #line default #line hidden #line 53 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" Write(Html.EditorFor(model => model.UserFlag.Description)); #line default #line hidden #line 53 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" #line default #line hidden #line 54 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" Write(AjaxHelpers.AjaxSave()); #line default #line hidden #line 54 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" #line default #line hidden #line 55 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 55 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" #line default #line hidden WriteLiteral(" \r\n $(function () {\r\n document.DiscoFun" + "ctions.PropertyChangeHelper(\r\n $(\'#UserFlag_Descripti" + "on\'),\r\n \'Invalid Description\',\r\n " + " \'"); #line 61 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" Write(Url.Action(MVC.API.UserFlag.UpdateDescription(Model.UserFlag.Id))); #line default #line hidden WriteLiteral("\',\r\n \'Description\'\r\n );\r\n " + " });\r\n \r\n"); #line 66 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" } else { #line default #line hidden WriteLiteral("
\r\n");

            
            #line 70 "..\..\Areas\Config\Views\UserFlag\Show.cshtml"
                    
            
            #line default
            #line hidden
            
            #line 70 "..\..\Areas\Config\Views\UserFlag\Show.cshtml"
                     if (string.IsNullOrEmpty(Model.UserFlag.Description))
                    {

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

WriteLiteral("<None>");

WriteLiteral("\r\n");

            
            #line 73 "..\..\Areas\Config\Views\UserFlag\Show.cshtml"
                    }
                    else
                    {
                        
            
            #line default
            #line hidden
            
            #line 76 "..\..\Areas\Config\Views\UserFlag\Show.cshtml"
                   Write(Model.UserFlag.Description.ToHtmlComment());

            
            #line default
            #line hidden
            
            #line 76 "..\..\Areas\Config\Views\UserFlag\Show.cshtml"
                                                                   
                    }

            
            #line default
            #line hidden
WriteLiteral("                    
\r\n"); #line 79 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" } #line default #line hidden WriteLiteral("
Statistics:\r\n " + " \r\n
"); #line 86 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" Write(Model.CurrentAssignmentCount); #line default #line hidden WriteLiteral(" user"); #line 86 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" Write(Model.CurrentAssignmentCount != 1 ? "s" : null); #line default #line hidden WriteLiteral(" currently assigned
\r\n
"); #line 87 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" Write(Model.TotalAssignmentCount); #line default #line hidden WriteLiteral(" total user historical assignment"); #line 87 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" Write(Model.TotalAssignmentCount != 1 ? "s" : null); #line default #line hidden WriteLiteral("
\r\n
Icon:\r\n " + " \r\n
\r\n\r\n"); #line 198 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" if (canBulkAssignment || canDelete || canShowUsers) { #line default #line hidden WriteLiteral(" \r\n"); #line 201 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" #line default #line hidden #line 201 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" if (canBulkAssignment) { #line default #line hidden WriteLiteral(" Bulk Assign Users\r\n"); WriteLiteral(" \r\n

\r\n Select the mode used to assign users:" + "\r\n

\r\n
\r\n \r\n
Add

Specified users will have this flag added. Users who already have this flag will be skipped.

\r\n
Override

Specified users will have this flag added. Specified users which already have this flag will be skipped. Users who already have this flag but are not specified will have the flag removed.

"); WriteLiteral(" \r\n \r\n
\r\n Enter multiple User" + " Ids separated by <new line>, commas (," + ") or semicolons (;).\r\n
\r\n " + " \r\n

Examples:

\r\n \r\n user6
\r\n smi0099\r\n"); WriteLiteral(" "); #line 234 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" Write(ActiveDirectory.Context.PrimaryDomain.NetBiosName); #line default #line hidden WriteLiteral("\\rsmith\r\n \r\n user6,smi0099,"); #line 236 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" Write(ActiveDirectory.Context.PrimaryDomain.NetBiosName); #line default #line hidden WriteLiteral("\\rsmith\r\n user6;smi0099;"); #line 237 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" Write(ActiveDirectory.Context.PrimaryDomain.NetBiosName); #line default #line hidden WriteLiteral("\\rsmith\r\n \r\n \r\n " + " \r\n

Loading current assignments...

\r\n \r\n " + " \r\n \r\n

Comments:

\r\n \r\n \r\n \r\n"); WriteLiteral(" "); #line 336 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" } #line default #line hidden WriteLiteral("\r\n\r\n\r\n"); #line 340 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" #line default #line hidden #line 340 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" if (canDelete) { #line default #line hidden #line 342 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" Write(Html.ActionLinkButton("Delete", MVC.API.UserFlag.Delete(Model.UserFlag.Id, true), "Config_UserFlags_Actions_Delete_Button")); #line default #line hidden #line 342 "..\..\Areas\Config\Views\UserFlag\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"); #line 348 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" #line default #line hidden #line 348 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" if (Model.CurrentAssignmentCount > 0) { #line default #line hidden WriteLiteral(" "); #line 350 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" Write(Model.CurrentAssignmentCount); #line default #line hidden WriteLiteral(" user"); #line 350 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" Write(Model.CurrentAssignmentCount != 1 ? "s are" : " is"); #line default #line hidden WriteLiteral(" currently assigned\r\n"); WriteLiteral("
\r\n"); WriteLiteral("
\r\n"); #line 353 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" } #line default #line hidden WriteLiteral(" Are you sure?\r\n

\r\n \r\n"); WriteLiteral(" $(function () { var button = $('#Config_UserFlags_Actions_Delete_Button'); var buttonDialog = $('#Config_UserFlags_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 385 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" } #line default #line hidden WriteLiteral(" "); #line 386 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" if (canShowUsers) { #line default #line hidden #line 388 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" Write(Html.ActionLinkButton(string.Format("Show {0} user{1}", Model.CurrentAssignmentCount, (Model.CurrentAssignmentCount == 1 ? null : "s")), MVC.Search.Query(Model.UserFlag.Id.ToString(), "UserFlag"), "Config_UserFlags_Actions_ShowUsers_Button")); #line default #line hidden #line 388 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" } #line default #line hidden WriteLiteral(" \r\n"); #line 391 "..\..\Areas\Config\Views\UserFlag\Show.cshtml" } #line default #line hidden } } } #pragma warning restore 1591