Merge
This commit is contained in:
commit
8a2a2a6508
2 changed files with 41 additions and 1 deletions
|
@ -219,4 +219,13 @@
|
||||||
<data name="Text.OrganizationHome" xml:space="preserve">
|
<data name="Text.OrganizationHome" xml:space="preserve">
|
||||||
<value>Organization Home</value>
|
<value>Organization Home</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Text.CRM2013Group" xml:space="preserve">
|
||||||
|
<value>CRM 2013</value>
|
||||||
|
</data>
|
||||||
|
<data name="Text.RetentionPolicy" xml:space="preserve">
|
||||||
|
<value>Retention Policy</value>
|
||||||
|
</data>
|
||||||
|
<data name="Text.RetentionPolicyTag" xml:space="preserve">
|
||||||
|
<value>Retention Policy Tag</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
|
@ -89,7 +89,9 @@ namespace WebsitePanel.Portal
|
||||||
PrepareSharePointMenuRoot(cntx, items, imagePath);
|
PrepareSharePointMenuRoot(cntx, items, imagePath);
|
||||||
|
|
||||||
//CRM Menu
|
//CRM Menu
|
||||||
if (cntx.Groups.ContainsKey(ResourceGroups.HostedCRM))
|
if (cntx.Groups.ContainsKey(ResourceGroups.HostedCRM2013))
|
||||||
|
PrepareCRM2013MenuRoot(cntx, items, imagePath);
|
||||||
|
else if (cntx.Groups.ContainsKey(ResourceGroups.HostedCRM))
|
||||||
PrepareCRMMenuRoot(cntx, items, imagePath);
|
PrepareCRMMenuRoot(cntx, items, imagePath);
|
||||||
|
|
||||||
//OCS Menu
|
//OCS Menu
|
||||||
|
@ -192,6 +194,14 @@ namespace WebsitePanel.Portal
|
||||||
if (Utils.CheckQouta(Quotas.EXCHANGE2007_MAILBOXES, cntx))
|
if (Utils.CheckQouta(Quotas.EXCHANGE2007_MAILBOXES, cntx))
|
||||||
exchangeItems.Add(CreateMenuItem("MailboxPlans", "mailboxplans"));
|
exchangeItems.Add(CreateMenuItem("MailboxPlans", "mailboxplans"));
|
||||||
|
|
||||||
|
if (!hideItems)
|
||||||
|
if (Utils.CheckQouta(Quotas.EXCHANGE2013_ALLOWRETENTIONPOLICY, cntx))
|
||||||
|
exchangeItems.Add(CreateMenuItem("RetentionPolicy", "retentionpolicy"));
|
||||||
|
|
||||||
|
if (!hideItems)
|
||||||
|
if (Utils.CheckQouta(Quotas.EXCHANGE2013_ALLOWRETENTIONPOLICY, cntx))
|
||||||
|
exchangeItems.Add(CreateMenuItem("RetentionPolicyTag", "retentionpolicytag"));
|
||||||
|
|
||||||
if (!hideItems)
|
if (!hideItems)
|
||||||
if (Utils.CheckQouta(Quotas.EXCHANGE2007_MAILBOXES, cntx))
|
if (Utils.CheckQouta(Quotas.EXCHANGE2007_MAILBOXES, cntx))
|
||||||
exchangeItems.Add(CreateMenuItem("ExchangeDomainNames", "domains"));
|
exchangeItems.Add(CreateMenuItem("ExchangeDomainNames", "domains"));
|
||||||
|
@ -227,6 +237,27 @@ namespace WebsitePanel.Portal
|
||||||
crmItems.Add(CreateMenuItem("StorageLimits", "crm_storage_settings"));
|
crmItems.Add(CreateMenuItem("StorageLimits", "crm_storage_settings"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void PrepareCRM2013MenuRoot(PackageContext cntx, MenuItemCollection items, string imagePath)
|
||||||
|
{
|
||||||
|
MenuItem item = new MenuItem(GetLocalizedString("Text.CRM2013Group"), "", imagePath + "crm_16.png", null);
|
||||||
|
|
||||||
|
item.Selectable = false;
|
||||||
|
|
||||||
|
PrepareCRM2013Menu(cntx, item.ChildItems);
|
||||||
|
|
||||||
|
if (item.ChildItems.Count > 0)
|
||||||
|
{
|
||||||
|
items.Add(item);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void PrepareCRM2013Menu(PackageContext cntx, MenuItemCollection crmItems)
|
||||||
|
{
|
||||||
|
crmItems.Add(CreateMenuItem("CRMOrganization", "CRMOrganizationDetails"));
|
||||||
|
crmItems.Add(CreateMenuItem("CRMUsers", "CRMUsers"));
|
||||||
|
crmItems.Add(CreateMenuItem("StorageLimits", "crm_storage_settings"));
|
||||||
|
}
|
||||||
|
|
||||||
private void PrepareBlackBerryMenuRoot(PackageContext cntx, MenuItemCollection items, string imagePath)
|
private void PrepareBlackBerryMenuRoot(PackageContext cntx, MenuItemCollection items, string imagePath)
|
||||||
{
|
{
|
||||||
MenuItem item = new MenuItem(GetLocalizedString("Text.BlackBerryGroup"), "", imagePath + "blackberry16.png", null);
|
MenuItem item = new MenuItem(GetLocalizedString("Text.BlackBerryGroup"), "", imagePath + "blackberry16.png", null);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue