UI-fixes for IceWarp Server and Account settings
This commit is contained in:
parent
5e596f3210
commit
ed48dd68c4
5 changed files with 47 additions and 15 deletions
|
@ -123,16 +123,31 @@
|
|||
<data name="lblDomainTemplateNameResource1.ToolTip" xml:space="preserve">
|
||||
<value />
|
||||
</data>
|
||||
<data name="lblMaxMessageSizeInMB.Text" xml:space="preserve">
|
||||
<value>Global max message size:</value>
|
||||
</data>
|
||||
<data name="lblPublicIP.Text" xml:space="preserve">
|
||||
<value>Public IP Address:</value>
|
||||
</data>
|
||||
<data name="lblPublicIPResource1.Text" xml:space="preserve">
|
||||
<value>Public IP Address:</value>
|
||||
</data>
|
||||
<data name="lblPublicIPResource1.ToolTip" xml:space="preserve">
|
||||
<value />
|
||||
</data>
|
||||
<data name="lblZeroIsUnlimited.Text" xml:space="preserve">
|
||||
<value>0 means unlimited</value>
|
||||
</data>
|
||||
<data name="MaxMessageSizeInMB.Text" xml:space="preserve">
|
||||
<value>Can be overridden on domain level if you check 'Override global limits'</value>
|
||||
</data>
|
||||
<data name="txtDomainTemplateNameResource1.Text" xml:space="preserve">
|
||||
<value />
|
||||
</data>
|
||||
<data name="txtDomainTemplateNameResource1.ToolTip" xml:space="preserve">
|
||||
<value />
|
||||
</data>
|
||||
<data name="txtWarnSizeValidator.ErrorMessage" xml:space="preserve">
|
||||
<value>Must be a value between 0 and 99, 0 means disabled</value>
|
||||
</data>
|
||||
</root>
|
|
@ -76,7 +76,7 @@
|
|||
<asp:Label ID="lblRespondPeriodInDays" runat="server" meta:resourcekey="lblRespondPeriodInDays" Text="Respond period in days:"></asp:Label>
|
||||
</td>
|
||||
<td class="Normal">
|
||||
<asp:TextBox ID="txtRespondPeriodInDays" runat="server" CssClass="NormalTextBox"></asp:TextBox>
|
||||
<asp:TextBox ID="txtRespondPeriodInDays" runat="server" CssClass="NormalTextBox" Text="0"></asp:TextBox>
|
||||
<asp:RequiredFieldValidator runat="server" ControlToValidate="txtRespondPeriodInDays" ErrorMessage="*"></asp:RequiredFieldValidator>
|
||||
<asp:RangeValidator ID="RespondPeriodInDaysValidator" runat="server" ControlToValidate="txtRespondPeriodInDays" MinimumValue="0" MaximumValue="63" Type="Integer" ErrorMessage="Respond days must be between 0 and 63 days" meta:resourcekey="RespondPeriodInDaysValidator"></asp:RangeValidator>
|
||||
</td>
|
||||
|
|
|
@ -37,8 +37,11 @@ namespace WebsitePanel.Portal.ProviderControls
|
|||
{
|
||||
// Hide some form items when creating a new account
|
||||
passwordRow.Visible = (PanelRequest.ItemID > 0);
|
||||
AutoresponderPanel.Visible = (PanelRequest.ItemID > 0);
|
||||
secAutoresponder.Visible = (PanelRequest.ItemID > 0);
|
||||
ForwardingPanel.Visible = (PanelRequest.ItemID > 0);
|
||||
secForwarding.Visible = (PanelRequest.ItemID > 0);
|
||||
OlderMailsPanel.Visible = (PanelRequest.ItemID > 0);
|
||||
secOlderMails.Visible = (PanelRequest.ItemID > 0);
|
||||
}
|
||||
|
||||
|
@ -109,10 +112,10 @@ namespace WebsitePanel.Portal.ProviderControls
|
|||
item.IsDomainAdmin = cbDomainAdmin.Checked;
|
||||
|
||||
item.DeleteOlder = cbDeleteOlder.Checked;
|
||||
item.DeleteOlderDays = Convert.ToInt32(txtDeleteOlderDays.Text);
|
||||
item.DeleteOlderDays = string.IsNullOrWhiteSpace(txtDeleteOlderDays.Text) ? 0 : Convert.ToInt32(txtDeleteOlderDays.Text);
|
||||
|
||||
item.ForwardOlder = cbForwardOlder.Checked;
|
||||
item.ForwardOlderDays = Convert.ToInt32(txtForwardOlderDays.Text);
|
||||
item.ForwardOlderDays = string.IsNullOrWhiteSpace(txtForwardOlderDays.Text) ? 0 : Convert.ToInt32(txtForwardOlderDays.Text);
|
||||
item.ForwardOlderTo = txtForwardOlderTo.Text;
|
||||
}
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="IceWarp_Settings.ascx.cs" Inherits="WebsitePanel.Portal.ProviderControls.IceWarp_Settings" %>
|
||||
<%@ Register Src="../UserControls/SelectIPAddress.ascx" TagName="SelectIPAddress" TagPrefix="uc1" %>
|
||||
<table cellpadding="7" cellspacing="0" width="100%">
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td class="SubHead" width="150">
|
||||
<asp:Label ID="lblPublicIP" runat="server" Text="Public IP Address:" meta:resourcekey="lblPublicIP"></asp:Label>
|
||||
|
@ -14,9 +14,14 @@
|
|||
<asp:Label runat="server" ID="lblMaxMessageSizeInMB" Text="Global max message size:"></asp:Label>
|
||||
</td>
|
||||
<td class="Normal">
|
||||
<asp:TextBox runat="server" ID="txtMaxMessageSizeInMB" Text="0"></asp:TextBox>
|
||||
<asp:Label ID="Label1" runat="server" meta:resourcekey="MaxMessageSizeInMB" Text="Can be overridden on domain level if you check 'Override global limits'"></asp:Label>
|
||||
<asp:TextBox runat="server" ID="txtMaxMessageSizeInMB" Text="0" CssClass="NormalTextBox"></asp:TextBox>
|
||||
<asp:RequiredFieldValidator ID="txtMaxMessageSizeInMBRequired" runat="server" Text="*" ControlToValidate="txtMaxMessageSizeInMB"></asp:RequiredFieldValidator>
|
||||
<asp:Label runat="server" meta:resourcekey="lblZeroIsUnlimited" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td><asp:Label ID="MaxMessageSizeInMB" runat="server" meta:resourcekey="MaxMessageSizeInMB" Text="Can be overridden on domain level if you check 'Override global limits'"></asp:Label></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
|
@ -43,9 +48,9 @@
|
|||
<asp:Label runat="server" ID="lblWarnDomainSize" Text="Warn domain administrator when domain size exceeds quota (%)"></asp:Label>
|
||||
</td>
|
||||
<td class="Normal">
|
||||
<asp:TextBox runat="server" ID="txtWarnDomainSize" Text="0"></asp:TextBox>
|
||||
<asp:TextBox runat="server" ID="txtWarnDomainSize" Text="0" CssClass="NormalTextBox"></asp:TextBox>
|
||||
<asp:RequiredFieldValidator runat="server" Text="*" ControlToValidate="txtWarnDomainSize"></asp:RequiredFieldValidator>
|
||||
<asp:RangeValidator ErrorMessage="Must be a value between 0 and 99" MinimumValue="0" MaximumValue="99" Type="Integer" meta:resourcekey="txtWarnDomainSizeValidator" ControlToValidate="txtWarnDomainSize" runat="server" />
|
||||
<asp:RangeValidator ErrorMessage="Must be a value between 0 and 99, 0 means disabled" MinimumValue="0" MaximumValue="99" Type="Integer" meta:resourcekey="txtWarnSizeValidator" ControlToValidate="txtWarnDomainSize" runat="server" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -53,9 +58,9 @@
|
|||
<asp:Label runat="server" ID="lblWarnMailboxUsage" Text="Warn user when mailbox size exceeds quota (%)"></asp:Label>
|
||||
</td>
|
||||
<td class="Normal">
|
||||
<asp:TextBox runat="server" ID="txtWarnMailboxUsage" Text="0"></asp:TextBox>
|
||||
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" Text="*" ControlToValidate="txtWarnMailboxUsage"></asp:RequiredFieldValidator>
|
||||
<asp:RangeValidator ErrorMessage="Must be a value between 0 and 99" MinimumValue="0" MaximumValue="99" Type="Integer" meta:resourcekey="txtWarnMailboxUsageValidator" ControlToValidate="txtWarnMailboxUsage" runat="server" />
|
||||
<asp:TextBox runat="server" ID="txtWarnMailboxUsage" Text="0" CssClass="NormalTextBox"></asp:TextBox>
|
||||
<asp:RequiredFieldValidator ID="txtWarnMailboxUsageRequired" runat="server" Text="*" ControlToValidate="txtWarnMailboxUsage"></asp:RequiredFieldValidator>
|
||||
<asp:RangeValidator ErrorMessage="Must be a value between 0 and 99, 0 means disabled" MinimumValue="0" MaximumValue="99" Type="Integer" meta:resourcekey="txtWarnSizeValidator" ControlToValidate="txtWarnMailboxUsage" runat="server" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
|
@ -49,13 +49,22 @@ namespace WebsitePanel.Portal.ProviderControls {
|
|||
protected global::System.Web.UI.WebControls.TextBox txtMaxMessageSizeInMB;
|
||||
|
||||
/// <summary>
|
||||
/// Label1 control.
|
||||
/// txtMaxMessageSizeInMBRequired 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.Label Label1;
|
||||
protected global::System.Web.UI.WebControls.RequiredFieldValidator txtMaxMessageSizeInMBRequired;
|
||||
|
||||
/// <summary>
|
||||
/// MaxMessageSizeInMB 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.Label MaxMessageSizeInMB;
|
||||
|
||||
/// <summary>
|
||||
/// cbUseDomainDiskQuota control.
|
||||
|
@ -130,12 +139,12 @@ namespace WebsitePanel.Portal.ProviderControls {
|
|||
protected global::System.Web.UI.WebControls.TextBox txtWarnMailboxUsage;
|
||||
|
||||
/// <summary>
|
||||
/// RequiredFieldValidator1 control.
|
||||
/// txtWarnMailboxUsageRequired 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.RequiredFieldValidator RequiredFieldValidator1;
|
||||
protected global::System.Web.UI.WebControls.RequiredFieldValidator txtWarnMailboxUsageRequired;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue