Files
Disco/Disco.Web/Views/InitialConfig/Complete.generated.cs
T
2013-10-17 11:34:22 +11:00

729 lines
22 KiB
C#

#pragma warning disable 1591
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.18051
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace Disco.Web.Views.InitialConfig
{
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.BI.Extensions;
using Disco.Models.Repository;
using Disco.Services.Authorization;
using Disco.Services.Web;
using Disco.Web;
using Disco.Web.Extensions;
[System.CodeDom.Compiler.GeneratedCodeAttribute("RazorGenerator", "2.0.0.0")]
[System.Web.WebPages.PageVirtualPathAttribute("~/Views/InitialConfig/Complete.cshtml")]
public partial class Complete : Disco.Services.Web.WebViewPage<Disco.Web.Models.InitialConfig.CompleteModel>
{
public Complete()
{
}
public override void Execute()
{
#line 2 "..\..\Views\InitialConfig\Complete.cshtml"
ViewBag.Title = null;
#line default
#line hidden
WriteLiteral("\r\n<h1>");
#line 5 "..\..\Views\InitialConfig\Complete.cshtml"
Write(CommonHelpers.Breadcrumbs(Html.ToBreadcrumb("Initial Configuration", MVC.InitialConfig.Index(), "Complete")));
#line default
#line hidden
WriteLiteral("</h1>\r\n<div");
WriteLiteral(" id=\"initialConfig_Complete\"");
WriteLiteral(">\r\n <div");
WriteLiteral(" class=\"form\"");
WriteLiteral(" style=\"width: 650px\"");
WriteLiteral(">\r\n <h2>Verification Results</h2>\r\n <table>\r\n <tr>\r\n " +
" <td>\r\n <h3><span");
WriteAttribute("class", Tuple.Create(" class=\"", 412), Tuple.Create("\"", 486)
, Tuple.Create(Tuple.Create("", 420), Tuple.Create("icon", 420), true)
#line 12 "..\..\Views\InitialConfig\Complete.cshtml"
, Tuple.Create(Tuple.Create(" ", 424), Tuple.Create<System.Object, System.Int32>(Model.RegistryDatabaseResult == null ? "success" : "error"
#line default
#line hidden
, 425), false)
);
WriteLiteral("></span>Database</h3>\r\n <div");
WriteLiteral(" class=\"testResult\"");
WriteLiteral(">\r\n");
#line 14 "..\..\Views\InitialConfig\Complete.cshtml"
#line default
#line hidden
#line 14 "..\..\Views\InitialConfig\Complete.cshtml"
if (Model.RegistryDatabaseResult == null)
{
#line default
#line hidden
WriteLiteral(" ");
WriteLiteral("The database connection string was correctly configured and saved.");
WriteLiteral("\r\n");
#line 18 "..\..\Views\InitialConfig\Complete.cshtml"
}
else
{
#line default
#line hidden
WriteLiteral(" ");
WriteLiteral("There was an error saving the database connection string configuration.");
WriteLiteral("\r\n");
WriteLiteral(" <br />\r\n");
WriteLiteral(" <div");
WriteLiteral(" class=\"exception\"");
WriteLiteral(">\r\n");
#line 24 "..\..\Views\InitialConfig\Complete.cshtml"
#line default
#line hidden
#line 24 "..\..\Views\InitialConfig\Complete.cshtml"
var ex = Model.RegistryDatabaseResult;
do
{
#line default
#line hidden
WriteLiteral(" <div>\r\n " +
" <h4>[");
#line 28 "..\..\Views\InitialConfig\Complete.cshtml"
Write(ex.GetType().Name);
#line default
#line hidden
WriteLiteral("]</h4>\r\n <div");
WriteLiteral(" class=\"code\"");
WriteLiteral(">\r\n");
WriteLiteral(" ");
#line 30 "..\..\Views\InitialConfig\Complete.cshtml"
Write(ex.Message);
#line default
#line hidden
WriteLiteral("\r\n </div>\r\n " +
" </div> \r\n");
#line 33 "..\..\Views\InitialConfig\Complete.cshtml"
if (ex.InnerException == null) { break; }
else { ex = ex.InnerException; }
} while (true);
#line default
#line hidden
WriteLiteral("\r\n </div>\r\n");
#line 38 "..\..\Views\InitialConfig\Complete.cshtml"
}
#line default
#line hidden
WriteLiteral("\r\n </div>\r\n </td>\r\n </tr>\r\n " +
" <tr>\r\n <td>\r\n <h3><span");
WriteAttribute("class", Tuple.Create(" class=\"", 2040), Tuple.Create("\"", 2118)
, Tuple.Create(Tuple.Create("", 2048), Tuple.Create("icon", 2048), true)
#line 45 "..\..\Views\InitialConfig\Complete.cshtml"
, Tuple.Create(Tuple.Create(" ", 2052), Tuple.Create<System.Object, System.Int32>(Model.DiscoDnsTestResult.Item2 == null ? "success" : "warning"
#line default
#line hidden
, 2053), false)
);
WriteLiteral("></span>Disco DNS Entry</h3>\r\n <div");
WriteLiteral(" class=\"testResult\"");
WriteLiteral(">\r\n");
#line 47 "..\..\Views\InitialConfig\Complete.cshtml"
#line default
#line hidden
#line 47 "..\..\Views\InitialConfig\Complete.cshtml"
if (Model.DiscoDnsTestResult.Item1 != null)
{
#line default
#line hidden
WriteLiteral(" <div>The following \'disco\' DNS entry was found:</div>" +
"\r\n");
WriteLiteral(" <div");
WriteLiteral(" class=\"code\"");
WriteLiteral(">\r\n <strong>");
#line 53 "..\..\Views\InitialConfig\Complete.cshtml"
Write(Model.DiscoDnsTestResult.Item1.HostName);
#line default
#line hidden
WriteLiteral("</strong>\r\n");
#line 54 "..\..\Views\InitialConfig\Complete.cshtml"
#line default
#line hidden
#line 54 "..\..\Views\InitialConfig\Complete.cshtml"
if (Model.DiscoDnsTestResult.Item1.Aliases.Length > 0)
{
#line default
#line hidden
WriteLiteral(" <div>\r\n " +
" Aliases:\r\n <ul>\r\n");
#line 60 "..\..\Views\InitialConfig\Complete.cshtml"
#line default
#line hidden
#line 60 "..\..\Views\InitialConfig\Complete.cshtml"
foreach (var a in Model.DiscoDnsTestResult.Item1.Aliases)
{
#line default
#line hidden
WriteLiteral(" <li>");
#line 62 "..\..\Views\InitialConfig\Complete.cshtml"
Write(a);
#line default
#line hidden
WriteLiteral("</li>\r\n");
#line 63 "..\..\Views\InitialConfig\Complete.cshtml"
}
#line default
#line hidden
WriteLiteral(" </ul>\r\n </div>\r\n");
#line 66 "..\..\Views\InitialConfig\Complete.cshtml"
}
if (Model.DiscoDnsTestResult.Item1.AddressList.Length > 0)
{
#line default
#line hidden
WriteLiteral(" <div>\r\n " +
" IP Addresses:\r\n <ul>\r\n");
#line 72 "..\..\Views\InitialConfig\Complete.cshtml"
#line default
#line hidden
#line 72 "..\..\Views\InitialConfig\Complete.cshtml"
foreach (var a in Model.DiscoDnsTestResult.Item1.AddressList)
{
#line default
#line hidden
WriteLiteral(" <li>");
#line 74 "..\..\Views\InitialConfig\Complete.cshtml"
Write(a.ToString());
#line default
#line hidden
WriteLiteral("</li>\r\n");
#line 75 "..\..\Views\InitialConfig\Complete.cshtml"
}
#line default
#line hidden
WriteLiteral(" </ul>\r\n </div>\r\n");
#line 78 "..\..\Views\InitialConfig\Complete.cshtml"
}
#line default
#line hidden
WriteLiteral("\r\n </div>\r\n");
#line 81 "..\..\Views\InitialConfig\Complete.cshtml"
}
else
{
#line default
#line hidden
WriteLiteral(" ");
WriteLiteral("There was an error determining a DNS entry for Disco.");
WriteLiteral("\r\n");
WriteLiteral(" <br />\r\n");
WriteLiteral(" <div");
WriteLiteral(" class=\"exception\"");
WriteLiteral(">\r\n");
#line 87 "..\..\Views\InitialConfig\Complete.cshtml"
#line default
#line hidden
#line 87 "..\..\Views\InitialConfig\Complete.cshtml"
var ex = Model.DiscoDnsTestResult.Item2;
do
{
#line default
#line hidden
WriteLiteral(" <div>\r\n " +
" <h4>[");
#line 91 "..\..\Views\InitialConfig\Complete.cshtml"
Write(ex.GetType().Name);
#line default
#line hidden
WriteLiteral("]</h4>\r\n <div");
WriteLiteral(" class=\"code\"");
WriteLiteral(">\r\n");
WriteLiteral(" ");
#line 93 "..\..\Views\InitialConfig\Complete.cshtml"
Write(ex.Message);
#line default
#line hidden
WriteLiteral("\r\n </div>\r\n " +
" </div> \r\n");
#line 96 "..\..\Views\InitialConfig\Complete.cshtml"
if (ex.InnerException == null) { break; }
else { ex = ex.InnerException; }
} while (true);
#line default
#line hidden
WriteLiteral("\r\n </div>\r\n");
#line 101 "..\..\Views\InitialConfig\Complete.cshtml"
}
#line default
#line hidden
WriteLiteral("\r\n </div>\r\n </td>\r\n </tr>\r\n " +
" <tr>\r\n <td>\r\n <h3><span");
WriteAttribute("class", Tuple.Create(" class=\"", 4945), Tuple.Create("\"", 5021)
, Tuple.Create(Tuple.Create("", 4953), Tuple.Create("icon", 4953), true)
#line 108 "..\..\Views\InitialConfig\Complete.cshtml"
, Tuple.Create(Tuple.Create(" ", 4957), Tuple.Create<System.Object, System.Int32>(Model.DiscoIctComAuWebResult == null ? "success" : "warning"
#line default
#line hidden
, 4958), false)
);
WriteLiteral("></span>Connectivity to <a");
WriteLiteral(" href=\"https://discoict.com.au\"");
WriteLiteral(" target=\"_blank\"");
WriteLiteral(">https://discoict.com.au</a></h3>\r\n <div");
WriteLiteral(" class=\"testResult\"");
WriteLiteral(">\r\n");
#line 110 "..\..\Views\InitialConfig\Complete.cshtml"
#line default
#line hidden
#line 110 "..\..\Views\InitialConfig\Complete.cshtml"
if (Model.DiscoIctComAuWebResult == null)
{
#line default
#line hidden
WriteLiteral(" ");
WriteLiteral("A connection was successfully established to <a");
WriteLiteral(" href=\"https://discoict.com.au\"");
WriteLiteral(" target=\"_blank\"");
WriteLiteral(">https://discoict.com.au</a>.");
WriteLiteral("\r\n");
#line 114 "..\..\Views\InitialConfig\Complete.cshtml"
}
else
{
#line default
#line hidden
WriteLiteral(" ");
WriteLiteral("There was an error establishing a connection to <a");
WriteLiteral(" href=\"https://discoict.com.au\"");
WriteLiteral(" target=\"_blank\"");
WriteLiteral(">https://discoict.com.au</a>. This may be caused by missing proxy settings - afte" +
"r starting Disco check these settings in the \'System\' configuration area.");
WriteLiteral("\r\n");
WriteLiteral(" <br />\r\n");
WriteLiteral(" <div");
WriteLiteral(" class=\"exception\"");
WriteLiteral(">\r\n");
#line 120 "..\..\Views\InitialConfig\Complete.cshtml"
#line default
#line hidden
#line 120 "..\..\Views\InitialConfig\Complete.cshtml"
var ex = Model.DiscoIctComAuWebResult;
do
{
#line default
#line hidden
WriteLiteral(" <div>\r\n " +
" <h4>[");
#line 124 "..\..\Views\InitialConfig\Complete.cshtml"
Write(ex.GetType().Name);
#line default
#line hidden
WriteLiteral("]</h4>\r\n <div");
WriteLiteral(" class=\"code\"");
WriteLiteral(">\r\n");
WriteLiteral(" ");
#line 126 "..\..\Views\InitialConfig\Complete.cshtml"
Write(ex.Message);
#line default
#line hidden
WriteLiteral("\r\n </div>\r\n " +
" </div> \r\n");
#line 129 "..\..\Views\InitialConfig\Complete.cshtml"
if (ex.InnerException == null) { break; }
else { ex = ex.InnerException; }
} while (true);
#line default
#line hidden
WriteLiteral("\r\n </div>\r\n");
#line 134 "..\..\Views\InitialConfig\Complete.cshtml"
}
#line default
#line hidden
WriteLiteral("\r\n </div>\r\n </td>\r\n </tr>\r\n " +
" <tr>\r\n <td>\r\n <h3><span");
WriteLiteral(" class=\"icon information\"");
WriteLiteral("></span>Unblock ICMP (Ping) for the Disco server</h3>\r\n <div");
WriteLiteral(" class=\"testResult\"");
WriteLiteral(@">
The Disco Client Bootstrapper requires the Disco server to respond to ICMP Echo requests (Ping) to function correctly. Please insure any firewall rules are updated accordingly.
</div>
</td>
</tr>
<tr>
<td>
<h3><span");
WriteLiteral(" class=\"icon information\"");
WriteLiteral("></span>Configure a regularly scheduled Backup</h3>\r\n <div");
WriteLiteral(" class=\"testResult\"");
WriteLiteral(">\r\n Please ensure both the SQL Database and File Store are" +
" backed up regularly.\r\n </div>\r\n </td>\r\n " +
" </tr>\r\n </table>\r\n </div>\r\n <div");
WriteLiteral(" class=\"actionBar\"");
WriteLiteral(">\r\n");
#line 158 "..\..\Views\InitialConfig\Complete.cshtml"
#line default
#line hidden
#line 158 "..\..\Views\InitialConfig\Complete.cshtml"
if (Model.LaunchAllowed)
{
#line default
#line hidden
WriteLiteral(" <a");
WriteAttribute("href", Tuple.Create(" href=\"", 7797), Tuple.Create("\"", 7852)
#line 161 "..\..\Views\InitialConfig\Complete.cshtml"
, Tuple.Create(Tuple.Create("", 7804), Tuple.Create<System.Object, System.Int32>(Url.Action(MVC.InitialConfig.RestartWebApp())
#line default
#line hidden
, 7804), false)
);
WriteLiteral(" class=\"button\"");
WriteLiteral(">Start Disco</a>\r\n");
#line 162 "..\..\Views\InitialConfig\Complete.cshtml"
}
else
{
#line default
#line hidden
WriteLiteral(" <a");
WriteLiteral(" id=\"tryAgain\"");
WriteAttribute("href", Tuple.Create(" href=\"", 7962), Tuple.Create("\"", 8012)
#line 165 "..\..\Views\InitialConfig\Complete.cshtml"
, Tuple.Create(Tuple.Create("", 7969), Tuple.Create<System.Object, System.Int32>(Url.Action(MVC.InitialConfig.Complete())
#line default
#line hidden
, 7969), false)
);
WriteLiteral(" class=\"button\"");
WriteLiteral(">Try Again</a>\r\n");
#line 166 "..\..\Views\InitialConfig\Complete.cshtml"
}
#line default
#line hidden
WriteLiteral("\r\n </div>\r\n</div>\r\n<div");
WriteLiteral(" id=\"dialogWait\"");
WriteLiteral(" title=\"Please Wait\"");
WriteLiteral(">\r\n <h2><span");
WriteLiteral(" class=\"ajaxLoading\"");
WriteLiteral(@"></span>Re-running Verification Tests</h2>
<div>Please wait while the verification tests are performed.</div>
</div>
<script>
(function () {
$(function () {
$('#initialConfig_Complete').find('div.exception').each(function () {
var $this = $(this);
$('<a>').text('[Show Error Details]').attr('href', '#').insertBefore($this).click(function () {
$(this).hide();
$this.slideDown();
return false;
});
$this.hide();
});
$('#tryAgain').click(function () {
$('#dialogWait').dialog('open');
});
$('#dialogWait').dialog({
autoOpen: false,
draggable: false,
modal: true,
resizable: false,
width: 400,
height: 150,
closeOnEscape: false
}).closest('.ui-dialog').find('.ui-dialog-titlebar-close').hide();
});
})();
</script>
");
}
}
}
#pragma warning restore 1591