[gatein-commits] gatein SVN: r2159 - in portal/trunk: portlet/exoadmin/src/main/webapp/groovy/navigation/webui/component and 1 other directories.
do-not-reply at jboss.org
do-not-reply at jboss.org
Thu Mar 11 05:44:04 EST 2010
Author: tan_pham_dinh
Date: 2010-03-11 05:44:04 -0500 (Thu, 11 Mar 2010)
New Revision: 2159
Modified:
portal/trunk/portlet/exoadmin/src/main/java/org/exoplatform/navigation/webui/component/UIGroupNavigationManagement.java
portal/trunk/portlet/exoadmin/src/main/webapp/groovy/navigation/webui/component/UISiteManagement.gtmpl
portal/trunk/webui/portal/src/main/java/org/exoplatform/portal/webui/navigation/UINavigationNodeSelector.java
Log:
GTNPORTAL-866: Show wrong in UI Trees in Edit Navigation when add/edit node(page)
Remove 'delete portal' button with default portal in SiteManagement
Modified: portal/trunk/portlet/exoadmin/src/main/java/org/exoplatform/navigation/webui/component/UIGroupNavigationManagement.java
===================================================================
--- portal/trunk/portlet/exoadmin/src/main/java/org/exoplatform/navigation/webui/component/UIGroupNavigationManagement.java 2010-03-11 10:33:17 UTC (rev 2158)
+++ portal/trunk/portlet/exoadmin/src/main/java/org/exoplatform/navigation/webui/component/UIGroupNavigationManagement.java 2010-03-11 10:44:04 UTC (rev 2159)
@@ -25,6 +25,7 @@
import org.exoplatform.portal.config.UserACL;
import org.exoplatform.portal.config.UserPortalConfigService;
import org.exoplatform.portal.config.model.PageNavigation;
+import org.exoplatform.portal.config.model.PageNode;
import org.exoplatform.portal.webui.navigation.UIAddGroupNavigation;
import org.exoplatform.portal.webui.navigation.UINavigationManagement;
import org.exoplatform.portal.webui.navigation.UINavigationNodeSelector;
@@ -356,6 +357,12 @@
ArrayList<PageNavigation> navis = new ArrayList<PageNavigation>();
navis.add(selectedNavigation);
selector.initNavigations(navis);
+
+ if (uiPageNodeForm.getSelectedParent() instanceof PageNode)
+ {
+ PageNode selectedParent = (PageNode)uiPageNodeForm.getSelectedParent();
+ selector.selectPageNodeByUri(selectedParent.getUri());
+ }
//selector.removeChild(UIRightClickPopupMenu.class);
uiNavigationPopup.setUIComponent(pageManager);
uiNavigationPopup.setWindowSize(400, 400);
Modified: portal/trunk/portlet/exoadmin/src/main/webapp/groovy/navigation/webui/component/UISiteManagement.gtmpl
===================================================================
--- portal/trunk/portlet/exoadmin/src/main/webapp/groovy/navigation/webui/component/UISiteManagement.gtmpl 2010-03-11 10:33:17 UTC (rev 2158)
+++ portal/trunk/portlet/exoadmin/src/main/webapp/groovy/navigation/webui/component/UISiteManagement.gtmpl 2010-03-11 10:44:04 UTC (rev 2159)
@@ -3,10 +3,13 @@
import org.exoplatform.webui.form.UIForm;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
+ import org.exoplatform.portal.config.UserPortalConfigService;
String[] actions = uicomponent.getActions();
uicomponent.loadPortalConfigs();
def rcontext = _ctx.getRequestContext();
+ def userPortalConfigService = uicomponent.getApplicationComponent(UserPortalConfigService.class);
+ def defaultPortalName = userPortalConfigService.getDefaultPortal();
%>
<div class="UISiteManagement UIManagement" id="<%=uicomponent.getId();%>">
<%
@@ -23,7 +26,10 @@
<a href="<%=uicomponent.event("EditPortalLayout", portalConfig.getName());%>" class="EditLayoutIcon"><%=_ctx.appRes("UISiteManagement.label.editLayout")%></a>
<a href="<%=uicomponent.event("EditNavigation", portalConfig.getName());%>" class="EditNavIcon"><%=_ctx.appRes("UISiteManagement.label.editNav")%></a>
<a href="javascript:ajaxGet(eXo.env.server.createPortalURL('UIPortal', 'EditPortalProperties', true, [{name:'portalName',value:'<%=portalConfig.getName()%>'}]))" class="EditNavIcon"><%=_ctx.appRes("UISiteManagement.label.editPortalProp")%></a>
- <a href="<%=uicomponent.url("DeletePortal", portalConfig.getName());%>" class="DeleteIcon"><%=_ctx.appRes("UISiteManagement.label.deletePortal")%></a>
+
+ <% if(defaultPortalName != null && !defaultPortalName.equals(portalConfig.getName())) {%>
+ <a href="<%=uicomponent.url("DeletePortal", portalConfig.getName());%>" class="DeleteIcon"><%=_ctx.appRes("UISiteManagement.label.deletePortal")%></a>
+ <% } %>
</td>
</tr>
</table>
Modified: portal/trunk/webui/portal/src/main/java/org/exoplatform/portal/webui/navigation/UINavigationNodeSelector.java
===================================================================
--- portal/trunk/webui/portal/src/main/java/org/exoplatform/portal/webui/navigation/UINavigationNodeSelector.java 2010-03-11 10:33:17 UTC (rev 2158)
+++ portal/trunk/webui/portal/src/main/java/org/exoplatform/portal/webui/navigation/UINavigationNodeSelector.java 2010-03-11 10:44:04 UTC (rev 2159)
@@ -539,7 +539,7 @@
uiNodeForm.setOwnerType(uiNodeSelector.getSelectedNavigation().getOwnerType());
uiNodeForm.setValues(selectedNode);
- uiNodeForm.setSelectedParent(obj);
+ uiNodeForm.setSelectedParent(selectedNode);
uiManagementPopup.setWindowSize(800, 500);
event.getRequestContext().addUIComponentToUpdateByAjax(uiManagementPopup.getParent());
}
More information about the gatein-commits
mailing list