merge commit
This commit is contained in:
commit
465731273a
21 changed files with 739 additions and 263 deletions
|
@ -876,6 +876,9 @@
|
|||
<data name="Error.WPI_LOAD_FEED" xml:space="preserve">
|
||||
<value>Error loading feeds. Please check system settings</value>
|
||||
</data>
|
||||
<data name="Error.WPI_CHECK_LOAD_USER_PROFILE" xml:space="preserve">
|
||||
<value>Error checking 'Load user profile' application pool setting.</value>
|
||||
</data>
|
||||
<data name="Error.SPACE_LETTER_GET" xml:space="preserve">
|
||||
<value>Error building hosting space summary letter</value>
|
||||
</data>
|
||||
|
|
|
@ -126,6 +126,16 @@ h2.ProductTitle {
|
|||
</script>
|
||||
|
||||
|
||||
<asp:Panel runat="server" ID="CheckLoadUserProfilePanel" Visible="False">
|
||||
<div class="MessageBox Yellow">
|
||||
To continue "Load User Profile" setting for the current application pool must be enabled.
|
||||
<br/>
|
||||
Enable this setting now? (May require relogin)
|
||||
<br/>
|
||||
<br/>
|
||||
<asp:Button runat="server" ID="EnableLoadUserProfileButton" Text="Yes" OnClick="EnableLoadUserProfileButton_OnClick"/>
|
||||
</div>
|
||||
</asp:Panel>
|
||||
|
||||
|
||||
<asp:Panel ID="SearchPanel" class="FormBody" runat="server">
|
||||
|
@ -284,7 +294,7 @@ h2.ProductTitle {
|
|||
<ContentTemplate>
|
||||
<asp:Timer ID="ProgressTimer" runat="server" Enabled="False" Interval="3000" OnTick="ProgressTimerTick"></asp:Timer>
|
||||
<asp:Panel ID="ProgressMessagePanel" class="FormBody" runat="server">
|
||||
<h3 class="NormalBold">Selected products are installed now:</h3>
|
||||
<h3 class="NormalBold">Selected products are being installed now:</h3>
|
||||
<br/>
|
||||
<asp:Image runat="server" ID="ProgressAnimation" ImageAlign="AbsMiddle" ImageUrl="" CssClass="ProgressAnimation"></asp:Image>
|
||||
<asp:Label ID="ProgressMessage" runat="server">initializing...</asp:Label>
|
||||
|
|
|
@ -52,6 +52,33 @@ namespace WebsitePanel.Portal
|
|||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
|
||||
|
||||
try
|
||||
{
|
||||
if (!ES.Services.Servers.CheckLoadUserProfile(PanelRequest.ServerId))
|
||||
{
|
||||
CheckLoadUserProfilePanel.Visible = true;
|
||||
}
|
||||
}
|
||||
catch (NotImplementedException ex)
|
||||
{
|
||||
CheckLoadUserProfilePanel.Visible = false;
|
||||
ShowWarningMessage("Server application pool \"Load User Profile\" setting unavailable. IIS7 or higher is expected.");
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
CheckLoadUserProfilePanel.Visible = false;
|
||||
ProductsPanel.Visible = false;
|
||||
keywordsList.Visible = false;
|
||||
SearchPanel.Visible = false;
|
||||
InstallButtons1.Visible = false;
|
||||
InstallButtons2.Visible = false;
|
||||
|
||||
ShowErrorMessage("WPI_CHECK_LOAD_USER_PROFILE", ex);
|
||||
}
|
||||
|
||||
|
||||
try
|
||||
{
|
||||
ES.Services.Servers.InitWPIFeeds(PanelRequest.ServerId);
|
||||
|
@ -582,5 +609,11 @@ namespace WebsitePanel.Portal
|
|||
WpiLogsPre.InnerText = msg;
|
||||
}
|
||||
}
|
||||
|
||||
protected void EnableLoadUserProfileButton_OnClick(object sender, EventArgs e)
|
||||
{
|
||||
ES.Services.Servers.EnableLoadUserProfile(PanelRequest.ServerId);
|
||||
CheckLoadUserProfilePanel.Visible = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -26,7 +26,6 @@
|
|||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
|
@ -59,6 +58,24 @@ namespace WebsitePanel.Portal {
|
|||
/// </remarks>
|
||||
protected global::WebsitePanel.Portal.ServerHeaderControl ServerHeaderControl1;
|
||||
|
||||
/// <summary>
|
||||
/// CheckLoadUserProfilePanel control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Panel CheckLoadUserProfilePanel;
|
||||
|
||||
/// <summary>
|
||||
/// EnableLoadUserProfileButton control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Button EnableLoadUserProfileButton;
|
||||
|
||||
/// <summary>
|
||||
/// SearchPanel control.
|
||||
/// </summary>
|
||||
|
|
|
@ -155,7 +155,7 @@ namespace WebsitePanel.Portal
|
|||
}
|
||||
|
||||
// MySQL Server
|
||||
else if (FindParameterByTag(parameters, DeploymentParameterWellKnownTag.MySql) != null)
|
||||
if (FindParameterByTag(parameters, DeploymentParameterWellKnownTag.MySql) != null)
|
||||
{
|
||||
// load package context
|
||||
PackageContext cntx = PackagesHelper.GetCachedPackageContext(PanelSecurity.PackageId);
|
||||
|
@ -170,15 +170,15 @@ namespace WebsitePanel.Portal
|
|||
}
|
||||
|
||||
// SQLite
|
||||
else if (FindParameterByTag(parameters, DeploymentParameterWellKnownTag.SqLite) != null)
|
||||
if (FindParameterByTag(parameters, DeploymentParameterWellKnownTag.SqLite) != null)
|
||||
AddDatabaseEngine(DeploymentParameterWellKnownTag.SqLite, "", GetLocalizedString("DatabaseEngine.SQLite"));
|
||||
|
||||
// Flat File
|
||||
else if (FindParameterByTag(parameters, DeploymentParameterWellKnownTag.FlatFile) != null)
|
||||
if (FindParameterByTag(parameters, DeploymentParameterWellKnownTag.FlatFile) != null)
|
||||
AddDatabaseEngine(DeploymentParameterWellKnownTag.FlatFile, "", GetLocalizedString("DatabaseEngine.FlatFile"));
|
||||
|
||||
// VistaFB
|
||||
else if (FindParameterByTag(parameters, DeploymentParameterWellKnownTag.VistaDB) != null)
|
||||
if (FindParameterByTag(parameters, DeploymentParameterWellKnownTag.VistaDB) != null)
|
||||
AddDatabaseEngine(DeploymentParameterWellKnownTag.VistaDB, "", GetLocalizedString("DatabaseEngine.VistaDB"));
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue