[jboss-svn-commits] JBL Code SVN: r19444 - in labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar: META-INF and 4 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Apr 7 05:26:22 EDT 2008


Author: adamw
Date: 2008-04-07 05:26:22 -0400 (Mon, 07 Apr 2008)
New Revision: 19444

Added:
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/header/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/header/header.jsp
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/header/tabs.jsp
Modified:
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/META-INF/jboss-service.xml
Log:
Preventing rendering those JSPs

Modified: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/META-INF/jboss-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/META-INF/jboss-service.xml	2008-04-07 07:28:07 UTC (rev 19443)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/META-INF/jboss-service.xml	2008-04-07 09:26:22 UTC (rev 19444)
@@ -961,23 +961,6 @@
           optional-attribute-name="PortalObjectCF"
           proxy-type="attribute">portal:commandFactory=LabsPortalObject</depends>
     </mbean>
-    <mbean
-       code="org.jboss.labs.mapper.command.delegating.page.BlogCF"
-       name="portal:commandFactory=Blog"
-       xmbean-dd=""
-       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-       <xmbean/>
-       <attribute name="Path">blog</attribute>
-       <depends
-          optional-attribute-name="Container"
-          proxy-type="attribute">portal:container=PortalObject</depends>
-       <depends
-          optional-attribute-name="PageDelegatingCF"
-          proxy-type="attribute">portal:commandFactory=LabsPageDelegating</depends>
-       <depends
-          optional-attribute-name="PortalObjectCF"
-          proxy-type="attribute">portal:commandFactory=LabsPortalObject</depends>
-    </mbean>
     
     <mbean
        code="org.jboss.labs.mapper.command.delegating.page.MetricsCF"
@@ -1112,20 +1095,6 @@
           optional-attribute-name="Factory"
           proxy-type="attribute">portal:urlFactory=Delegating</depends>
     </mbean>
-    <mbean
-       code="org.jboss.labs.mapper.url.BlogUrlFactory"
-       name="portal:urlFactory=Blog"
-       xmbean-dd=""
-       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-       <attribute name="Path">blog</attribute>
-       <xmbean/>
-       <depends
-          optional-attribute-name="Container"
-          proxy-type="attribute">portal:container=PortalObject</depends>
-       <depends
-          optional-attribute-name="Factory"
-          proxy-type="attribute">portal:urlFactory=Delegating</depends>
-   </mbean>
      <mbean
        code="org.jboss.labs.mapper.url.MetricsUrlFactory"
        name="portal:urlFactory=Metrics"

Added: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/header/header.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/header/header.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/header/header.jsp	2008-04-07 09:26:22 UTC (rev 19444)
@@ -0,0 +1,57 @@
+<%@ page import="org.jboss.portal.api.PortalURL" %>
+<%@ page import="org.jboss.portal.identity.User" %>
+
+<%
+	if (1+1 == 2) { return; }
+
+   User user = (User)request.getAttribute("org.jboss.portal.header.USER");
+   PortalURL dashboardURL = (PortalURL)request.getAttribute("org.jboss.portal.header.DASHBOARD_URL");
+   PortalURL loginURL = (PortalURL)request.getAttribute("org.jboss.portal.header.LOGIN_URL");
+   PortalURL defaultPortalURL = (PortalURL)request.getAttribute("org.jboss.portal.header.DEFAULT_PORTAL_URL");
+   PortalURL adminPortalURL = (PortalURL)request.getAttribute("org.jboss.portal.header.ADMIN_PORTAL_URL");
+   PortalURL editDashboardURL = (PortalURL)request.getAttribute("org.jboss.portal.header.EDIT_DASHBOARD_URL");
+   PortalURL copyToDashboardURL = (PortalURL)request.getAttribute("org.jboss.portal.header.COPY_TO_DASHBOARD_URL");
+   PortalURL signOutURL = (PortalURL)request.getAttribute("org.jboss.portal.header.SIGN_OUT_URL");
+%>
+
+<%
+   if (user == null)
+   {
+%>
+<a href="<%= loginURL %>">Login</a>
+<%
+}
+else
+{
+%>
+Logged in as: <%= user.getUserName() %><br/><br/>
+
+<%
+   if (dashboardURL != null)
+   {
+%>&nbsp;&nbsp;<a href="<%= dashboardURL %>">Dashboard</a>&nbsp;&nbsp;|<%
+   }
+
+   if (defaultPortalURL != null)
+   {
+%>&nbsp;&nbsp;<a href="<%= defaultPortalURL %>">Portal</a>&nbsp;&nbsp;|<%
+   }
+
+   if (adminPortalURL != null)
+   {
+%>&nbsp;&nbsp;<a href="<%= adminPortalURL %>">Admin</a>&nbsp;&nbsp;|<%
+   }
+
+   if (editDashboardURL != null)
+   {
+%>&nbsp;&nbsp;<a href="<%= editDashboardURL %>">Configure dashboard</a>&nbsp;&nbsp;|<%
+   }
+
+   if (copyToDashboardURL != null)
+   {
+%>&nbsp;&nbsp;<a href="<%= copyToDashboardURL %>">Copy to my dashboard</a>&nbsp;&nbsp;|<%
+   }
+%>&nbsp;&nbsp;<a href="<%= signOutURL %>">Logout</a>
+<%
+   }
+%>

Added: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/header/tabs.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/header/tabs.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/header/tabs.jsp	2008-04-07 09:26:22 UTC (rev 19444)
@@ -0,0 +1,80 @@
+<%@ page import="java.util.Iterator" %>
+<%@ page import="org.jboss.portal.api.node.PortalNode" %>
+<%@ page import="java.util.Locale" %>
+<%@ page import="java.util.ArrayList" %>
+<%@ page import="org.jboss.portal.api.PortalRuntimeContext" %>
+
+<%
+	if (1+1 == 2) { return; }
+
+   PortalNode root = (PortalNode)request.getAttribute("org.jboss.portal.api.PORTAL_NODE");
+   PortalNode portal = root;
+   PortalNode mainPage = portal; 
+   
+   while (portal.getType() != PortalNode.TYPE_PORTAL)
+   {
+      mainPage = portal;
+      portal = portal.getParent();
+   }
+   
+   PortalRuntimeContext context = (PortalRuntimeContext)request.getAttribute("org.jboss.portal.api.PORTAL_RUNTIME_CONTEXT");
+
+   // Get a locale
+   Locale locale = request.getLocale();
+   if (locale == null)
+   {
+      locale = Locale.getDefault();
+   }
+%>
+
+<ul id="tabsHeader">
+<%
+   ArrayList tmp = new ArrayList(10);
+   Iterator childrenIt = portal.getChildren().iterator();
+   while (childrenIt.hasNext())
+   {
+      PortalNode child = (PortalNode)childrenIt.next();
+
+      // Get the list of child pages
+      tmp.clear();
+      for (Iterator i = child.getChildren().iterator();i.hasNext();)
+      {
+         PortalNode childChild = (PortalNode)i.next();
+         if (childChild.getType() == PortalNode.TYPE_PAGE)
+         {
+            tmp.add(childChild);
+         }
+      }
+%>
+  <li <% if(child == mainPage) out.println(" id=\"current\""); %> onmouseover="this.className='hoverOn'" onmouseout="this.className='hoverOff'"><a href="<%= child.createURL(context) %>"><%= child.getDisplayName(locale) %><%      
+      if (tmp.size() == 0)
+      {
+%></a>
+<%
+      }
+      else
+      {
+%>
+    <!--[if IE 7]><!--></a><!--<![endif]-->
+	<!--[if lte IE 6]>&nbsp;&nbsp;&nbsp;<table><tr><td><![endif]-->
+	<ul>	
+<%
+         for (Iterator j = tmp.iterator(); j.hasNext();)
+         {
+            PortalNode childChild = (PortalNode)j.next();
+%>
+             <li><a href='<%= childChild.createURL(context) %>'><%= childChild.getDisplayName(locale) %></a></li>
+<%
+         }
+%>
+    </ul>
+    <!--[if lte IE 6]></td></tr></table></a><![endif]-->
+<%
+      }
+%>
+    </li>
+<%
+   }
+
+%>
+</ul>




More information about the jboss-svn-commits mailing list