checkbox galleryAppsAlwaysIgnoreDependencies
This commit is contained in:
parent
80652eb959
commit
34e566e7d1
9 changed files with 59 additions and 0 deletions
|
@ -487,6 +487,19 @@ namespace WebsitePanel.EnterpriseServer
|
|||
|| context.Groups.ContainsKey(ResourceGroups.MySql5)))
|
||||
result.ErrorCodes.Add(GalleryErrors.MySQLRequired);
|
||||
|
||||
|
||||
|
||||
//show Dependency warning optionaly
|
||||
int serviceId = PackageController.GetPackageServiceId(packageId, ResourceGroups.Web);
|
||||
StringDictionary serviceSettings = ServerController.GetServiceSettings(serviceId);
|
||||
|
||||
bool galleryAppsAlwaysIgnoreDependencies = Utils.ParseBool(serviceSettings["GalleryAppsAlwaysIgnoreDependencies"], false);
|
||||
|
||||
if (galleryAppsAlwaysIgnoreDependencies)
|
||||
{
|
||||
result.ErrorCodes.Clear();
|
||||
}
|
||||
|
||||
if (result.ErrorCodes.Count > 0)
|
||||
{
|
||||
GalleryApplicationResult warning = Warning<GalleryApplicationResult>(result, GalleryErrors.PackageDoesNotMeetRequirements);
|
||||
|
|
|
@ -123,9 +123,13 @@
|
|||
<data name="FilterDialogButton.AlternateText" xml:space="preserve">
|
||||
<value>Click to modify the filter...</value>
|
||||
</data>
|
||||
<data name="chkGalleryAppsAlwaysIgnoreDependencies.Text" xml:space="preserve">
|
||||
<value>Always ignore dependencies</value>
|
||||
</data>
|
||||
<data name="FilterDialogButton.Text" xml:space="preserve">
|
||||
<value>Click to create a filter...</value>
|
||||
</data>
|
||||
|
||||
<data name="GalleryFeedFilter.Text" xml:space="preserve">
|
||||
<value>Gallery feed filter:</value>
|
||||
</data>
|
||||
|
|
|
@ -219,6 +219,9 @@
|
|||
<data name="FilterDialogButton.Text" xml:space="preserve">
|
||||
<value>Click to create a filter...</value>
|
||||
</data>
|
||||
<data name="chkGalleryAppsAlwaysIgnoreDependencies.Text" xml:space="preserve">
|
||||
<value>Always ignore dependencies</value>
|
||||
</data>
|
||||
<data name="GalleryFeedFilter.Text" xml:space="preserve">
|
||||
<value>Gallery feed filter:</value>
|
||||
</data>
|
||||
|
|
|
@ -135,6 +135,11 @@
|
|||
<asp:LinkButton runat="server" ID="FilterDialogButton" meta:resourcekey="FilterDialogButton" Text="Click to apply a filter..." />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<asp:CheckBox ID="chkGalleryAppsAlwaysIgnoreDependencies" runat="server" meta:resourcekey="chkGalleryAppsAlwaysIgnoreDependencies" Text="Always ignore dependencies" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
<br />
|
||||
|
|
|
@ -132,6 +132,7 @@ namespace WebsitePanel.Portal.ProviderControls
|
|||
ActiveDirectoryIntegration.BindSettings(settings);
|
||||
//
|
||||
FilteredAppIds = settings["GalleryAppsFilter"];
|
||||
chkGalleryAppsAlwaysIgnoreDependencies.Checked = Utils.ParseBool(settings["GalleryAppsAlwaysIgnoreDependencies"], false);
|
||||
}
|
||||
|
||||
public void SaveSettings(StringDictionary settings)
|
||||
|
@ -166,6 +167,7 @@ namespace WebsitePanel.Portal.ProviderControls
|
|||
ActiveDirectoryIntegration.SaveSettings(settings);
|
||||
//
|
||||
settings["GalleryAppsFilter"] = GetAppsCatalogFilter();
|
||||
settings["GalleryAppsAlwaysIgnoreDependencies"] = chkGalleryAppsAlwaysIgnoreDependencies.Checked.ToString();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -255,6 +255,15 @@ namespace WebsitePanel.Portal.ProviderControls {
|
|||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.LinkButton FilterDialogButton;
|
||||
|
||||
/// <summary>
|
||||
/// chkGalleryAppsAlwaysIgnoreDependencies 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.CheckBox chkGalleryAppsAlwaysIgnoreDependencies;
|
||||
|
||||
/// <summary>
|
||||
/// FilterDialogPanel control.
|
||||
/// </summary>
|
||||
|
|
|
@ -214,9 +214,19 @@
|
|||
</tr>
|
||||
--%>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
<uc6:EditFeedsList ID="wpiEditFeedsList" runat="server" DisplayNames="false" />
|
||||
|
||||
<br/>
|
||||
<asp:CheckBox ID="chkGalleryAppsAlwaysIgnoreDependencies" runat="server" meta:resourcekey="chkGalleryAppsAlwaysIgnoreDependencies" Text="Always ignore dependencies" />
|
||||
|
||||
|
||||
</fieldset>
|
||||
|
||||
|
||||
|
||||
<br />
|
||||
|
||||
<asp:Panel ID="FilterDialogPanel" runat="server" CssClass="PopupContainer" style="display:none"
|
||||
|
|
|
@ -200,6 +200,8 @@ namespace WebsitePanel.Portal.ProviderControls
|
|||
WDeployDisabledCheckBox.Checked = true;
|
||||
}
|
||||
}
|
||||
|
||||
chkGalleryAppsAlwaysIgnoreDependencies.Checked = Utils.ParseBool(settings["GalleryAppsAlwaysIgnoreDependencies"], false);
|
||||
}
|
||||
|
||||
public void SaveSettings(StringDictionary settings)
|
||||
|
@ -269,6 +271,8 @@ namespace WebsitePanel.Portal.ProviderControls
|
|||
{
|
||||
settings[WDeployEnabled] = Boolean.FalseString;
|
||||
}
|
||||
|
||||
settings["GalleryAppsAlwaysIgnoreDependencies"] = chkGalleryAppsAlwaysIgnoreDependencies.Checked.ToString();
|
||||
}
|
||||
|
||||
protected void DownladAndIstallApeLinkButton_Click(object sender, EventArgs e)
|
||||
|
|
|
@ -337,6 +337,15 @@ namespace WebsitePanel.Portal.ProviderControls {
|
|||
/// </remarks>
|
||||
protected global::WebsitePanel.Portal.UserControls.EditFeedsList wpiEditFeedsList;
|
||||
|
||||
/// <summary>
|
||||
/// chkGalleryAppsAlwaysIgnoreDependencies 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.CheckBox chkGalleryAppsAlwaysIgnoreDependencies;
|
||||
|
||||
/// <summary>
|
||||
/// FilterDialogPanel control.
|
||||
/// </summary>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue