Author: ndkhoiits
Date: 2010-09-06 23:27:39 -0400 (Mon, 06 Sep 2010)
New Revision: 4059
Modified:
portal/branches/branch-r4047/component/portal/src/main/java/org/exoplatform/portal/config/GroupPortalConfigListener.java
Log:
GTNPORTAL-1359 Remove group navigations of selected group and descendant
Modified:
portal/branches/branch-r4047/component/portal/src/main/java/org/exoplatform/portal/config/GroupPortalConfigListener.java
===================================================================
---
portal/branches/branch-r4047/component/portal/src/main/java/org/exoplatform/portal/config/GroupPortalConfigListener.java 2010-09-06
21:13:10 UTC (rev 4058)
+++
portal/branches/branch-r4047/component/portal/src/main/java/org/exoplatform/portal/config/GroupPortalConfigListener.java 2010-09-07
03:27:39 UTC (rev 4059)
@@ -154,8 +154,11 @@
{
GroupHandler groupHandler = orgService.getGroupHandler();
Collection<String> descendantGroups = getDescendantGroups(group,
groupHandler);
+ Collection<String> deletedNavigationGroups = new ArrayList<String>();
+ deletedNavigationGroups.addAll(descendantGroups);
+ deletedNavigationGroups.add(group.getId());
PageNavigation navigation = null;
- for (String childGroup : descendantGroups)
+ for (String childGroup : deletedNavigationGroups)
{
navigation = dataService.getPageNavigation(PortalConfig.GROUP_TYPE,
childGroup);
if (navigation != null)
Show replies by date