diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/App_LocalResources/OrganizationMenu.ascx.resx b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/App_LocalResources/OrganizationMenu.ascx.resx
index 07e5cac1..6fcb8114 100644
--- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/App_LocalResources/OrganizationMenu.ascx.resx
+++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/App_LocalResources/OrganizationMenu.ascx.resx
@@ -219,4 +219,7 @@
Organization Home
+
+ CRM 2013
+
\ No newline at end of file
diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/OrganizationMenu.ascx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/OrganizationMenu.ascx.cs
index a624f2e2..45a6fa9f 100644
--- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/OrganizationMenu.ascx.cs
+++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/OrganizationMenu.ascx.cs
@@ -89,7 +89,9 @@ namespace WebsitePanel.Portal
PrepareSharePointMenuRoot(cntx, items, imagePath);
//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);
//OCS Menu
@@ -227,6 +229,27 @@ namespace WebsitePanel.Portal
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)
{
MenuItem item = new MenuItem(GetLocalizedString("Text.BlackBerryGroup"), "", imagePath + "blackberry16.png", null);