Approaches with mailbox plan changed: ServerAdmin and Reseller are able to

define global plans. The plans will accumulate through out the tree.

Various UI optimizations

Before defining global plans ensure you create a hosted organization for each
reseller. Spaces -> Hosted Organization -> New Organization
This commit is contained in:
robvde 2012-08-05 23:16:48 +04:00
parent a99d7f8edd
commit 3be20ebaa4
32 changed files with 1745 additions and 580 deletions

View file

@ -34,6 +34,7 @@ namespace WebsitePanel.Providers.HostedSolution
{
public class ExchangeMailboxPlan
{
int itemId;
int mailboxPlanId;
string mailboxPlan;
int mailboxSizeMB;
@ -53,6 +54,15 @@ namespace WebsitePanel.Providers.HostedSolution
int keepDeletedItemsDays;
bool isDefault;
bool hideFromAddressBook;
int mailboxPlanType;
public int ItemId
{
get { return this.itemId; }
set { this.itemId = value; }
}
public int MailboxPlanId
{
@ -66,6 +76,13 @@ namespace WebsitePanel.Providers.HostedSolution
set { this.mailboxPlan = value; }
}
public int MailboxPlanType
{
get { return this.mailboxPlanType; }
set { this.mailboxPlanType = value; }
}
public int MailboxSizeMB
{
get { return this.mailboxSizeMB; }