[jboss-svn-commits] JBL Code SVN: r10045 - in labs/jbosslabs/trunk/portal-extensions: forge-portlets/src/java/org/jboss/forge/projects/downloads and 2 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Mar 7 16:26:17 EST 2007


Author: szimano
Date: 2007-03-07 16:26:16 -0500 (Wed, 07 Mar 2007)
New Revision: 10045

Added:
   labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/downloads/DownloadsConstants.java
Modified:
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/Constants.java
   labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/downloads/Downloads.java
   labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/etc/org/jboss/wiki/wikiPlugins.properties
   labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/java/org/jboss/wiki/plugins/TranslateUids.java
Log:
new view for downloads

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/Constants.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/Constants.java	2007-03-07 20:54:40 UTC (rev 10044)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/Constants.java	2007-03-07 21:26:16 UTC (rev 10045)
@@ -94,4 +94,5 @@
      */
     public final static String LABS_PORTAL = "default";
     
+    
 }

Modified: labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/downloads/Downloads.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/downloads/Downloads.java	2007-03-07 20:54:40 UTC (rev 10044)
+++ labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/downloads/Downloads.java	2007-03-07 21:26:16 UTC (rev 10045)
@@ -22,16 +22,16 @@
 package org.jboss.forge.projects.downloads;
 
 import java.io.IOException;
+import java.util.List;
 
 import javax.portlet.PortletRequestDispatcher;
 
 import org.jboss.forge.common.Constants;
 import org.jboss.forge.common.ForgeHelper;
+import org.jboss.forge.common.ejb3.LabsServices;
 import org.jboss.forge.common.projects.Projects;
 import org.jboss.forge.common.projects.ProjectsHelper;
-import org.jboss.forge.common.projects.permissions.RenderRequestPermissionsChecker;
-import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
-import org.jboss.portal.core.servlet.jsp.PortalJsp;
+import org.jboss.forge.common.projects.project.Category;
 import org.jboss.portlet.JBossPortlet;
 import org.jboss.portlet.JBossRenderRequest;
 import org.jboss.portlet.JBossRenderResponse;
@@ -44,6 +44,8 @@
 public class Downloads extends JBossPortlet {
 	private final static String DOWNLOADS_JSP = "prj-downloads/downloads.jsp";
 
+	private static final String DOWNLOADS = "Downloads";
+
 	public void doView(JBossRenderRequest request, JBossRenderResponse response)
 			throws IOException {
 		response.setContentType("text/html");
@@ -57,19 +59,22 @@
 			if (projectId == null)
 				throw new Exception("1");
 
+			response.setTitle(projects.getProjectName(projectId) + " "
+					+ DOWNLOADS);
+
 			// Getting the selected category (null if no selected category)
 			String categoryId = ForgeHelper.getRequestParameter(request,
 					Constants.FREEZONE_PATH_PARAM);
 
 			// Getting the appropriate context
-			DelegateContext context = null;//projects.getDownloadsContext(
-					//new RenderRequestPermissionsChecker(request), projectId,
-					//categoryId);
-			if (context == null)
-				throw new Exception("2");
+			List<? extends Category> categories = LabsServices
+					.getProjectsService().getProjectDownloads(projectId)
+					.getCategories().getCategory();
 
+			request.setAttribute(DownloadsConstants.CATEGORIES, categories);
+
 			// Setting the attributes
-			request.setAttribute(PortalJsp.CTX_REQUEST, context);
+			// request.setAttribute(PortalJsp.CTX_REQUEST, context);
 			request.setAttribute(ProjectsHelper.PROJECT_ID, projectId);
 
 			// set tagme attributes

Added: labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/downloads/DownloadsConstants.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/downloads/DownloadsConstants.java	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/downloads/DownloadsConstants.java	2007-03-07 21:26:16 UTC (rev 10045)
@@ -0,0 +1,33 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+
+package org.jboss.forge.projects.downloads;
+
+/**
+ * Constants.java
+ *
+ * @author <a href="mailto:tomasz.szymanski at jboss.com">Tomasz Szymanski</a>
+ */
+
+public class DownloadsConstants {
+	public static final String CATEGORIES = "CATEGORIES";
+}

Modified: labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/etc/org/jboss/wiki/wikiPlugins.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/etc/org/jboss/wiki/wikiPlugins.properties	2007-03-07 20:54:40 UTC (rev 10044)
+++ labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/etc/org/jboss/wiki/wikiPlugins.properties	2007-03-07 21:26:16 UTC (rev 10045)
@@ -10,4 +10,5 @@
 wikiHome = /portal/default/wiki/WikiPortletWindow?action=1&org.apache.myfaces.portlet.MyFacesGenericPortlet.VIEW_ID=%2Fviews%2Fwiki_view.xhtml
 #number of days that should be included in recent changes plugin
 recentDays = 30
-notification.fromEmail = do-not-reply at labs.jboss.org
+notification.fromEmail = do-not-reply at jboss.org
+

Modified: labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/java/org/jboss/wiki/plugins/TranslateUids.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/java/org/jboss/wiki/plugins/TranslateUids.java	2007-03-07 20:54:40 UTC (rev 10044)
+++ labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/java/org/jboss/wiki/plugins/TranslateUids.java	2007-03-07 21:26:16 UTC (rev 10045)
@@ -142,7 +142,7 @@
 							&& !HTMLTranslatorParts.checkImageLink(linkStr)) {
 						String link = HTMLTranslatorParts.cleanLink(linkStr);
 
-						if (link != changeName(link, langCode)) {
+						if (!link.equals(changeName(link, langCode))) {
 							begins.add(wordBegin);
 							ends.add(wordEnd);
 							replaces.add(changeName(link, langCode));
@@ -164,7 +164,7 @@
 
 					if ((link = HTMLTranslatorParts.parseCamelCase(sBuf
 							.substring(wordBegin, wordEnd))) != null) {
-						if (link != changeName(link, langCode)) {
+						if (!link.equals(changeName(link, langCode))) {
 							begins.add(wordBegin);
 							ends.add(wordEnd);
 							replaces.add(changeName(link, langCode));




More information about the jboss-svn-commits mailing list