[jboss-svn-commits] JBL Code SVN: r20368 - in labs/jbosslabs/trunk/stats-server/sources/kosmos: conf/portlet and 3 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jun 9 08:06:26 EDT 2008


Author: wrzep
Date: 2008-06-09 08:06:25 -0400 (Mon, 09 Jun 2008)
New Revision: 20368

Added:
   labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/
   labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/jboss-app.xml
   labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/jboss-portlet.xml
   labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/kosmos-object.xml
   labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/portlet-instances.xml
   labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/portlet.template.xml
   labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/web.xml
   labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/pages/
   labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/pages/jira_monitoring.jsp
Removed:
   labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/jboss-app.xml
   labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/jboss-portlet.xml
   labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/kosmos-object.xml
   labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/portlet-instances.xml
   labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/portlet.template.xml
   labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/web.xml
Modified:
   labs/jbosslabs/trunk/stats-server/sources/kosmos/maven.xml
   labs/jbosslabs/trunk/stats-server/sources/kosmos/to-copy/jbossForgeLayout.war/file-access/default/theme/css/kosmos.css
Log:
kosmos conf&theme ctnd



Property changes on: labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF
___________________________________________________________________
Name: svn:ignore
   + portlet.xml


Copied: labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/jboss-app.xml (from rev 20321, labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/jboss-app.xml)
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/jboss-app.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/jboss-app.xml	2008-06-09 12:06:25 UTC (rev 20368)
@@ -0,0 +1,3 @@
+<jboss-app>
+  <app-name>kosmos-portal</app-name>
+</jboss-app>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/jboss-portlet.xml (from rev 20321, labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/jboss-portlet.xml)
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/jboss-portlet.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/jboss-portlet.xml	2008-06-09 12:06:25 UTC (rev 20368)
@@ -0,0 +1,5 @@
+<portlet-app>
+   <portlet>
+      <portlet-name>KosmosPortlet</portlet-name>
+   </portlet>
+</portlet-app>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/kosmos-object.xml (from rev 20337, labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/kosmos-object.xml)
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/kosmos-object.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/kosmos-object.xml	2008-06-09 12:06:25 UTC (rev 20368)
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Configuration for JBoss Portal 2.2 -->
+<deployments>
+  <deployment>
+    <if-exists>overwrite</if-exists>
+    <parent-ref>default</parent-ref>
+    <properties/>
+    <page>
+      <page-name>Jira</page-name>
+      <properties>
+      	<property>
+					<name>theme.id</name>	
+					<value>org</value>
+				</property>
+      </properties>
+      <window>
+        <window-name>JBossJiraMonitoring</window-name>
+        <instance-ref>JBossJiraMonitoringPortletInstance</instance-ref>
+        <region>center</region>
+        <height>1</height>
+      </window>
+    </page>
+  </deployment>
+  
+  <deployment>
+    <if-exists>overwrite</if-exists>
+    <parent-ref>default</parent-ref>
+    <properties/>
+    <page>
+      <page-name>Subversion</page-name>
+      <properties>
+      	   	<property>
+					<name>theme.id</name>	
+					<value>org</value>
+				</property>
+      </properties>
+      <window>
+        <window-name>JBossSvnMonitoringPortlet</window-name>
+        <instance-ref>JBossSvnMonitoringPortletInstance</instance-ref>
+        <region>center</region>
+        <height>1</height>
+      </window>
+    </page>
+  </deployment>
+  
+  <!-- 
+  <deployment>
+    <if-exists>overwrite</if-exists>
+    <parent-ref>default</parent-ref>
+    <properties/>
+    <page>
+      <page-name>SourceForge</page-name>
+      <properties/>     
+      <window>
+        <window-name>JBossSvnMonitoringPortlet</window-name>
+        <instance-ref>JBossSvnMonitoringPortletInstance</instance-ref>
+        <region>center</region>
+        <height>1</height>
+      </window>
+    </page>
+  </deployment>
+  -->
+  
+  <deployment>
+  	<if-exists>overwrite</if-exists>
+    <instance>
+      <instance-name>JBossJiraMonitoringPortletInstance</instance-name>
+      <component-ref>kosmos-portal.JBossJiraMonitoringPortlet</component-ref>
+    </instance>
+  </deployment>
+  
+  <deployment>
+  	<if-exists>overwrite</if-exists>
+    <instance>
+      <instance-name>JBossProductsSfMonitoringPortletInstance</instance-name>
+      <component-ref>kosmos-portal.JBossProductsSfMonitoringPortlet</component-ref>
+    </instance>
+  </deployment>
+  
+  <deployment>
+  	<if-exists>overwrite</if-exists>
+    <instance>
+      <instance-name>JBossSvnMonitoringPortletInstance</instance-name>
+      <component-ref>kosmos-portal.JBossSvnMonitoringPortlet</component-ref>
+    </instance>
+  </deployment>
+        
+</deployments>

Copied: labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/portlet-instances.xml (from rev 20321, labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/portlet-instances.xml)
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/portlet-instances.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/portlet-instances.xml	2008-06-09 12:06:25 UTC (rev 20368)
@@ -0,0 +1,44 @@
+<?xml version="1.0" standalone="yes"?>
+<!-- Configuration for JBoss Portal 2.0 -->
+<instances>
+  <instance>
+    <instance-name>GmfCcMonitoringPortletInstance</instance-name>
+    <component-ref>GmfCcMonitoringPortlet</component-ref>
+  </instance>
+  <instance>
+    <instance-name>JBossCcMonitoringPortletInstance</instance-name>
+    <component-ref>JBossCcMonitoringPortlet</component-ref>
+  </instance>
+  <instance>
+    <instance-name>AtlassianJiraMonitoringPortletInstance</instance-name>
+    <component-ref>AtlassianJiraMonitoringPortlet</component-ref>
+  </instance>
+  <instance>
+    <instance-name>CodehausJiraMonitoringPortletInstance</instance-name>
+    <component-ref>CodehausJiraMonitoringPortlet</component-ref>
+  </instance>
+  <instance>
+    <instance-name>JBossJiraMonitoringPortletInstance</instance-name>
+    <component-ref>JBossJiraMonitoringPortlet</component-ref>
+  </instance>
+  <instance>
+    <instance-name>JBossJiraSoapMonitoringPortletInstance</instance-name>
+    <component-ref>JBossJiraSoapMonitoringPortlet</component-ref>
+  </instance>
+  <instance>
+    <instance-name>KosmosDependenciesSfMonitoringPortletInstance</instance-name>
+    <component-ref>KosmosDependenciesSfMonitoringPortlet</component-ref>
+  </instance>
+  <instance>
+    <instance-name>KosmosToolsSfMonitoringPortletInstance</instance-name>
+    <component-ref>KosmosToolsSfMonitoringPortlet</component-ref>
+  </instance>
+  <instance>
+    <instance-name>JBossProductsSfMonitoringPortletInstance</instance-name>
+    <component-ref>JBossProductsSfMonitoringPortlet</component-ref>
+  </instance>
+  <instance>
+    <instance-name>JBossSvnMonitoringPortletInstance</instance-name>
+    <component-ref>JBossSvnMonitoringPortlet</component-ref>
+  </instance>
+</instances>

Copied: labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/portlet.template.xml (from rev 20337, labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/portlet.template.xml)
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/portlet.template.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/portlet.template.xml	2008-06-09 12:06:25 UTC (rev 20368)
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
+xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" version="1.0">
+
+  <portlet>
+	<portlet-name>JBossJiraMonitoringPortlet</portlet-name>
+	<portlet-class>hu.midori.kosmos.portlet.jira.JiraMonitoringPortlet</portlet-class>
+	<init-param>
+	  <name>monitored.resource</name>
+	  <value>JBoss Issues</value>
+	</init-param>
+	<init-param>
+	  <name>service.url</name>
+	  <value>#{kosmos.server.url}/kosmos-services/jira-service</value>
+	</init-param>
+	<init-param>
+	  <name>monitored.urls</name>
+	  <value>
+		http://jira.jboss.com/jira/browse/JBLAB,
+		http://jira.jboss.com/jira/browse/JBPORTAL,
+		http://jira.jboss.com/jira/browse/JBAS
+	  </value>
+	</init-param>
+	<supports>
+	  <mime-type>text/html</mime-type>
+	  <portlet-mode>HELP</portlet-mode>
+	  <portlet-mode>VIEW</portlet-mode>
+	</supports>
+	<supported-locale>de</supported-locale>
+	<supported-locale>en</supported-locale>
+	<supported-locale>fr</supported-locale>
+	<supported-locale>hu</supported-locale>
+	<supported-locale>ja</supported-locale>
+	<supported-locale>pl</supported-locale>
+	<resource-bundle>hu.midori.kosmos.portlet.jira.jira_monitoring</resource-bundle>
+	<portlet-info>
+	  <title>JIRA Monitoring</title>
+	</portlet-info>
+  </portlet>
+<!-- 
+  <portlet>
+	<portlet-name>JBossProductsSfMonitoringPortlet</portlet-name>
+	<portlet-class>hu.midori.kosmos.portlet.sf.SfMonitoringPortlet</portlet-class>
+	<init-param>
+	  <name>monitored.resource</name>
+	  <value>JBoss Products</value>
+	</init-param>
+	<init-param>
+	  <name>service.url</name>
+	  <value>#{kosmos.server.url}/kosmos-services/sf-service</value>
+	</init-param>
+	<init-param>
+	  <name>monitored.urls</name>
+	  <value>
+		http://sourceforge.net/projects/jboss/
+	  </value>
+	</init-param>
+	<supports>
+	  <mime-type>text/html</mime-type>
+	  <portlet-mode>HELP</portlet-mode>
+	  <portlet-mode>VIEW</portlet-mode>
+	</supports>
+	<supported-locale>de</supported-locale>
+	<supported-locale>en</supported-locale>
+	<supported-locale>fr</supported-locale>
+	<supported-locale>hu</supported-locale>
+	<supported-locale>ja</supported-locale>
+	<supported-locale>pl</supported-locale>
+	<resource-bundle>hu.midori.kosmos.portlet.sf.sf_monitoring</resource-bundle>
+	<portlet-info>
+	  <title>SourceForge Monitoring</title>
+	</portlet-info>
+  </portlet>
+ -->
+  <portlet>
+	<portlet-name>JBossSvnMonitoringPortlet</portlet-name>
+	<portlet-class>hu.midori.kosmos.portlet.svn.SvnMonitoringPortlet</portlet-class>
+	<init-param>
+	  <name>monitored.resource</name>
+	  <value>JBoss Labs Subversion</value>
+	</init-param>
+	<init-param>
+	  <name>service.url</name>
+	  <value>#{kosmos.server.url}/kosmos-services/svn-service</value>
+	</init-param>
+	<init-param>
+	  <name>monitored.urls</name>
+	  <value>
+		http://anonsvn.jboss.org/repos/labs/labs/jbosslabs/labs-3.0-build/integration/
+	  </value>
+	</init-param>
+	<supports>
+	  <mime-type>text/html</mime-type>
+	  <portlet-mode>HELP</portlet-mode>
+	  <portlet-mode>VIEW</portlet-mode>
+	</supports>
+	<supported-locale>de</supported-locale>
+	<supported-locale>en</supported-locale>
+	<supported-locale>fr</supported-locale>
+	<supported-locale>hu</supported-locale>
+	<supported-locale>ja</supported-locale>
+	<supported-locale>pl</supported-locale>
+	<resource-bundle>hu.midori.kosmos.portlet.svn.svn_monitoring</resource-bundle>
+	<portlet-info>
+	  <title>Subversion Monitoring</title>
+	</portlet-info>
+  </portlet>
+
+</portlet-app>

Copied: labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/web.xml (from rev 20321, labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/web.xml)
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/web.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/web.xml	2008-06-09 12:06:25 UTC (rev 20368)
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+
+<!-- $Id$ -->    
+<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd"
+         version="2.4"> 
+
+  <display-name>Kosmos Portlets</display-name>
+  <description>Kosmos is a portlet-based web application. It can run only inside a portlet container.</description>
+
+  <!-- JSTL configuration -->
+  <context-param>
+    <param-name>javax.servlet.jsp.jstl.fmt.locale</param-name>
+    <param-value>en</param-value>
+  </context-param> 
+</web-app>

Deleted: labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/jboss-app.xml
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/jboss-app.xml	2008-06-09 11:23:14 UTC (rev 20367)
+++ labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/jboss-app.xml	2008-06-09 12:06:25 UTC (rev 20368)
@@ -1,3 +0,0 @@
-<jboss-app>
-  <app-name>kosmos-portal</app-name>
-</jboss-app>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/jboss-portlet.xml
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/jboss-portlet.xml	2008-06-09 11:23:14 UTC (rev 20367)
+++ labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/jboss-portlet.xml	2008-06-09 12:06:25 UTC (rev 20368)
@@ -1,5 +0,0 @@
-<portlet-app>
-   <portlet>
-      <portlet-name>KosmosPortlet</portlet-name>
-   </portlet>
-</portlet-app>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/kosmos-object.xml
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/kosmos-object.xml	2008-06-09 11:23:14 UTC (rev 20367)
+++ labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/kosmos-object.xml	2008-06-09 12:06:25 UTC (rev 20368)
@@ -1,88 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Configuration for JBoss Portal 2.2 -->
-<deployments>
-  <deployment>
-    <if-exists>overwrite</if-exists>
-    <parent-ref>default</parent-ref>
-    <properties/>
-    <page>
-      <page-name>Jira</page-name>
-      <properties>
-      	<property>
-					<name>theme.id</name>	
-					<value>org</value>
-				</property>
-      </properties>
-      <window>
-        <window-name>JBossJiraMonitoring</window-name>
-        <instance-ref>JBossJiraMonitoringPortletInstance</instance-ref>
-        <region>center</region>
-        <height>1</height>
-      </window>
-    </page>
-  </deployment>
-  
-  <deployment>
-    <if-exists>overwrite</if-exists>
-    <parent-ref>default</parent-ref>
-    <properties/>
-    <page>
-      <page-name>Subversion</page-name>
-      <properties>
-      	   	<property>
-					<name>theme.id</name>	
-					<value>org</value>
-				</property>
-      </properties>
-      <window>
-        <window-name>JBossSvnMonitoringPortlet</window-name>
-        <instance-ref>JBossSvnMonitoringPortletInstance</instance-ref>
-        <region>center</region>
-        <height>1</height>
-      </window>
-    </page>
-  </deployment>
-  
-  <!-- 
-  <deployment>
-    <if-exists>overwrite</if-exists>
-    <parent-ref>default</parent-ref>
-    <properties/>
-    <page>
-      <page-name>SourceForge</page-name>
-      <properties/>     
-      <window>
-        <window-name>JBossSvnMonitoringPortlet</window-name>
-        <instance-ref>JBossSvnMonitoringPortletInstance</instance-ref>
-        <region>center</region>
-        <height>1</height>
-      </window>
-    </page>
-  </deployment>
-  -->
-  
-  <deployment>
-  	<if-exists>overwrite</if-exists>
-    <instance>
-      <instance-name>JBossJiraMonitoringPortletInstance</instance-name>
-      <component-ref>kosmos-portal.JBossJiraMonitoringPortlet</component-ref>
-    </instance>
-  </deployment>
-  
-  <deployment>
-  	<if-exists>overwrite</if-exists>
-    <instance>
-      <instance-name>JBossProductsSfMonitoringPortletInstance</instance-name>
-      <component-ref>kosmos-portal.JBossProductsSfMonitoringPortlet</component-ref>
-    </instance>
-  </deployment>
-  
-  <deployment>
-  	<if-exists>overwrite</if-exists>
-    <instance>
-      <instance-name>JBossSvnMonitoringPortletInstance</instance-name>
-      <component-ref>kosmos-portal.JBossSvnMonitoringPortlet</component-ref>
-    </instance>
-  </deployment>
-        
-</deployments>

Added: labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/pages/jira_monitoring.jsp
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/pages/jira_monitoring.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/pages/jira_monitoring.jsp	2008-06-09 12:06:25 UTC (rev 20368)
@@ -0,0 +1,89 @@
+<%@include file="includes/taglibs.jsp"%>
+
+<portlet:defineObjects/>
+<fmt:setBundle basename="hu.midori.kosmos.portlet.jira.jira_monitoring" scope="application"/>
+
+<display:table name="${projects}" id="project" requestURI="<%=renderResponse.createRenderURL().toString() %>" requestURIcontext="false" class="basetablestyle">
+  <c:set var="id" scope="page" value="${project.id}"/>
+  <display:column style="width: 20px;" >
+    <c:choose>
+      <c:when test="${project.openIssues > (0.5*project.totalIssues)}">
+        <img src="<c:url value="/pages/images/warning.gif"/>" title="<fmt:message key="legend.warning"/>"/>
+      </c:when>
+      <c:otherwise>
+        &nbsp;
+      </c:otherwise>
+    </c:choose>
+  </display:column>
+  <display:column titleKey="jiraproject.name" style="white-space: nowrap;" sortProperty="name" sortable="true" >
+    <a href="${project.projectUrl}">${project.name}</a>
+    &nbsp;
+    <a href="<portlet:renderURL><portlet:param name="action" value="viewProjectDetails"/><portlet:param name="id" value="<%= pageContext.getAttribute("id").toString() %>"/></portlet:renderURL>">
+      <img src="<c:url value="/pages/images/info.gif"/>" title="<fmt:message key="jiraproject.projectDetails"/>" border="0"/>
+    </a>
+  </display:column>
+  <display:column titleKey="jiraproject.key" style="white-space: nowrap;" sortProperty="key" sortable="true">
+    <a href="${project.url}">${project.key}</a>
+  </display:column>
+  <display:column titleKey="jiraproject.lead" style="white-space: nowrap;" property="lead" sortable="true" autolink="true"/>
+  <display:column titleKey="jiraproject.assignees" style="white-space: nowrap;" sortProperty="openIssueAssignees" sortable="true">
+    <fmt:formatNumber value="${project.openIssueAssignees}"/>
+    <a href="<portlet:renderURL><portlet:param name="action" value="viewAssigneeDetails"/><portlet:param name="id" value="<%= pageContext.getAttribute("id").toString() %>"/></portlet:renderURL>">
+      <img src="<c:url value="/pages/images/info.gif"/>" title="<fmt:message key="jiraproject.assigneeDetails"/>" border="0"/>
+    </a>
+  </display:column>
+  <display:column titleKey="jiraproject.openIssues" style="white-space: nowrap;" sortProperty="openIssues" sortable="true">
+    <c:if test="${project.openIssues > 10}"><span class="portlet-msg-error"></c:if>
+    <fmt:formatNumber value="${project.openIssues}"/>
+    &nbsp;(<fmt:formatNumber value="${project.openIssues / project.totalIssues}" type="percent"/>)
+    <c:if test="${project.openIssues > 10}"></span></c:if>
+  </display:column>
+  <display:column titleKey="jiraproject.codingInProgressIssues" style="white-space: nowrap;" sortProperty="codingInProgressIssues" sortable="true">
+    <fmt:formatNumber value="${project.codingInProgressIssues}"/>
+    &nbsp;(<fmt:formatNumber value="${project.codingInProgressIssues / project.totalIssues}" type="percent"/>)
+  </display:column>
+  <display:column titleKey="jiraproject.reopenedIssues" style="white-space: nowrap;" sortProperty="reopenedIssues" sortable="true">
+    <fmt:formatNumber value="${project.reopenedIssues}"/>
+    &nbsp;(<fmt:formatNumber value="${project.reopenedIssues / project.totalIssues}" type="percent"/>)
+  </display:column>
+  <display:column titleKey="jiraproject.resolvedIssues" style="white-space: nowrap;" sortProperty="resolvedIssues" sortable="true">
+    <fmt:formatNumber value="${project.resolvedIssues}"/>
+    &nbsp;(<fmt:formatNumber value="${project.resolvedIssues / project.totalIssues}" type="percent"/>)
+  </display:column>
+  <display:column titleKey="jiraproject.closedIssues" style="white-space: nowrap;" sortProperty="closedIssues" sortable="true">
+    <fmt:formatNumber value="${project.closedIssues}"/>
+    &nbsp;(<fmt:formatNumber value="${project.closedIssues / project.totalIssues}" type="percent"/>)
+  </display:column>
+  <display:column titleKey="jiraproject.issuesByStatus" sortProperty="openIssues" sortable="true">
+    <c:if test="${project.totalIssues > 0}">
+      <table valign="center">
+        <tr>
+          <td>
+            <table style="border: 1px solid #DDDDDD;" width="100px" valign="middle" align="center" cellspacing="0" cellpadding="0">
+              <tr>
+                <td style="background-color: #FF0000;"><img src="<c:url value="/pages/images/spacer.gif"/>" width="<fmt:formatNumber value="${(100*project.openIssues) / project.totalIssues}" maxFractionDigits="0"/>" height="10px" border="0"/></td>
+                <td style="background-color: #FFFF00;"><img src="<c:url value="/pages/images/spacer.gif"/>" width="<fmt:formatNumber value="${(100*project.codingInProgressIssues) / project.totalIssues}" maxFractionDigits="0"/>" height="10px" border="0"/></td>
+                <td style="background-color: #DD0000;"><img src="<c:url value="/pages/images/spacer.gif"/>" width="<fmt:formatNumber value="${(100*project.reopenedIssues) / project.totalIssues}" maxFractionDigits="0"/>" height="10px" border="0"/></td>
+                <td style="background-color: #00FF00;"><img src="<c:url value="/pages/images/spacer.gif"/>" width="<fmt:formatNumber value="${(100*project.resolvedIssues) / project.totalIssues}" maxFractionDigits="0"/>" height="10px" border="0"/></td>
+                <td style="background-color: #DDDDDD;"><img src="<c:url value="/pages/images/spacer.gif"/>" width="<fmt:formatNumber value="${(100*project.closedIssues) / project.totalIssues}" maxFractionDigits="0"/>" height="10px" border="0"/></td>
+              </tr>
+            </table>
+          </td>
+          <td>
+            &nbsp;
+            <a href="<portlet:renderURL><portlet:param name="action" value="viewIssueDetails"/><portlet:param name="id" value="<%= pageContext.getAttribute("id").toString() %>"/></portlet:renderURL>">
+              <img src="<c:url value="/pages/images/info.gif"/>" title="<fmt:message key="jiraproject.issueDetails"/>" border="0"/>
+            </a>
+          </td>
+        </tr>
+      </table>
+    </c:if>
+  </display:column>
+  <display:footer>
+    <%@include file="includes/table_footer.jsp"%>
+  </display:footer>
+</display:table>
+
+<form action="<portlet:renderURL/>" method="post">
+  <input type="submit" class="portlet-form-button" name="submit" value="<fmt:message key="action.refresh"/>"/>
+</form>

Deleted: labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/portlet-instances.xml
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/portlet-instances.xml	2008-06-09 11:23:14 UTC (rev 20367)
+++ labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/portlet-instances.xml	2008-06-09 12:06:25 UTC (rev 20368)
@@ -1,44 +0,0 @@
-<?xml version="1.0" standalone="yes"?>
-<!-- Configuration for JBoss Portal 2.0 -->
-<instances>
-  <instance>
-    <instance-name>GmfCcMonitoringPortletInstance</instance-name>
-    <component-ref>GmfCcMonitoringPortlet</component-ref>
-  </instance>
-  <instance>
-    <instance-name>JBossCcMonitoringPortletInstance</instance-name>
-    <component-ref>JBossCcMonitoringPortlet</component-ref>
-  </instance>
-  <instance>
-    <instance-name>AtlassianJiraMonitoringPortletInstance</instance-name>
-    <component-ref>AtlassianJiraMonitoringPortlet</component-ref>
-  </instance>
-  <instance>
-    <instance-name>CodehausJiraMonitoringPortletInstance</instance-name>
-    <component-ref>CodehausJiraMonitoringPortlet</component-ref>
-  </instance>
-  <instance>
-    <instance-name>JBossJiraMonitoringPortletInstance</instance-name>
-    <component-ref>JBossJiraMonitoringPortlet</component-ref>
-  </instance>
-  <instance>
-    <instance-name>JBossJiraSoapMonitoringPortletInstance</instance-name>
-    <component-ref>JBossJiraSoapMonitoringPortlet</component-ref>
-  </instance>
-  <instance>
-    <instance-name>KosmosDependenciesSfMonitoringPortletInstance</instance-name>
-    <component-ref>KosmosDependenciesSfMonitoringPortlet</component-ref>
-  </instance>
-  <instance>
-    <instance-name>KosmosToolsSfMonitoringPortletInstance</instance-name>
-    <component-ref>KosmosToolsSfMonitoringPortlet</component-ref>
-  </instance>
-  <instance>
-    <instance-name>JBossProductsSfMonitoringPortletInstance</instance-name>
-    <component-ref>JBossProductsSfMonitoringPortlet</component-ref>
-  </instance>
-  <instance>
-    <instance-name>JBossSvnMonitoringPortletInstance</instance-name>
-    <component-ref>JBossSvnMonitoringPortlet</component-ref>
-  </instance>
-</instances>

Deleted: labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/portlet.template.xml
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/portlet.template.xml	2008-06-09 11:23:14 UTC (rev 20367)
+++ labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/portlet.template.xml	2008-06-09 12:06:25 UTC (rev 20368)
@@ -1,110 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
-xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" version="1.0">
-
-  <portlet>
-	<portlet-name>JBossJiraMonitoringPortlet</portlet-name>
-	<portlet-class>hu.midori.kosmos.portlet.jira.JiraMonitoringPortlet</portlet-class>
-	<init-param>
-	  <name>monitored.resource</name>
-	  <value>JBoss Issues</value>
-	</init-param>
-	<init-param>
-	  <name>service.url</name>
-	  <value>#{kosmos.server.url}/kosmos-services/jira-service</value>
-	</init-param>
-	<init-param>
-	  <name>monitored.urls</name>
-	  <value>
-		http://jira.jboss.com/jira/browse/JBLAB,
-		http://jira.jboss.com/jira/browse/JBPORTAL,
-		http://jira.jboss.com/jira/browse/JBAS
-	  </value>
-	</init-param>
-	<supports>
-	  <mime-type>text/html</mime-type>
-	  <portlet-mode>HELP</portlet-mode>
-	  <portlet-mode>VIEW</portlet-mode>
-	</supports>
-	<supported-locale>de</supported-locale>
-	<supported-locale>en</supported-locale>
-	<supported-locale>fr</supported-locale>
-	<supported-locale>hu</supported-locale>
-	<supported-locale>ja</supported-locale>
-	<supported-locale>pl</supported-locale>
-	<resource-bundle>hu.midori.kosmos.portlet.jira.jira_monitoring</resource-bundle>
-	<portlet-info>
-	  <title>JIRA Monitoring</title>
-	</portlet-info>
-  </portlet>
-<!-- 
-  <portlet>
-	<portlet-name>JBossProductsSfMonitoringPortlet</portlet-name>
-	<portlet-class>hu.midori.kosmos.portlet.sf.SfMonitoringPortlet</portlet-class>
-	<init-param>
-	  <name>monitored.resource</name>
-	  <value>JBoss Products</value>
-	</init-param>
-	<init-param>
-	  <name>service.url</name>
-	  <value>#{kosmos.server.url}/kosmos-services/sf-service</value>
-	</init-param>
-	<init-param>
-	  <name>monitored.urls</name>
-	  <value>
-		http://sourceforge.net/projects/jboss/
-	  </value>
-	</init-param>
-	<supports>
-	  <mime-type>text/html</mime-type>
-	  <portlet-mode>HELP</portlet-mode>
-	  <portlet-mode>VIEW</portlet-mode>
-	</supports>
-	<supported-locale>de</supported-locale>
-	<supported-locale>en</supported-locale>
-	<supported-locale>fr</supported-locale>
-	<supported-locale>hu</supported-locale>
-	<supported-locale>ja</supported-locale>
-	<supported-locale>pl</supported-locale>
-	<resource-bundle>hu.midori.kosmos.portlet.sf.sf_monitoring</resource-bundle>
-	<portlet-info>
-	  <title>SourceForge Monitoring</title>
-	</portlet-info>
-  </portlet>
- -->
-  <portlet>
-	<portlet-name>JBossSvnMonitoringPortlet</portlet-name>
-	<portlet-class>hu.midori.kosmos.portlet.svn.SvnMonitoringPortlet</portlet-class>
-	<init-param>
-	  <name>monitored.resource</name>
-	  <value>JBoss Labs Subversion</value>
-	</init-param>
-	<init-param>
-	  <name>service.url</name>
-	  <value>#{kosmos.server.url}/kosmos-services/svn-service</value>
-	</init-param>
-	<init-param>
-	  <name>monitored.urls</name>
-	  <value>
-		http://anonsvn.jboss.org/repos/labs/labs/jbosslabs/labs-3.0-build/integration/
-	  </value>
-	</init-param>
-	<supports>
-	  <mime-type>text/html</mime-type>
-	  <portlet-mode>HELP</portlet-mode>
-	  <portlet-mode>VIEW</portlet-mode>
-	</supports>
-	<supported-locale>de</supported-locale>
-	<supported-locale>en</supported-locale>
-	<supported-locale>fr</supported-locale>
-	<supported-locale>hu</supported-locale>
-	<supported-locale>ja</supported-locale>
-	<supported-locale>pl</supported-locale>
-	<resource-bundle>hu.midori.kosmos.portlet.svn.svn_monitoring</resource-bundle>
-	<portlet-info>
-	  <title>Subversion Monitoring</title>
-	</portlet-info>
-  </portlet>
-
-</portlet-app>

Deleted: labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/web.xml
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/web.xml	2008-06-09 11:23:14 UTC (rev 20367)
+++ labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/web.xml	2008-06-09 12:06:25 UTC (rev 20368)
@@ -1,17 +0,0 @@
-<?xml version="1.0"?>
-
-<!-- $Id$ -->    
-<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd"
-         version="2.4"> 
-
-  <display-name>Kosmos Portlets</display-name>
-  <description>Kosmos is a portlet-based web application. It can run only inside a portlet container.</description>
-
-  <!-- JSTL configuration -->
-  <context-param>
-    <param-name>javax.servlet.jsp.jstl.fmt.locale</param-name>
-    <param-value>en</param-value>
-  </context-param> 
-</web-app>

Modified: labs/jbosslabs/trunk/stats-server/sources/kosmos/maven.xml
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/kosmos/maven.xml	2008-06-09 11:23:14 UTC (rev 20367)
+++ labs/jbosslabs/trunk/stats-server/sources/kosmos/maven.xml	2008-06-09 12:06:25 UTC (rev 20368)
@@ -37,8 +37,8 @@
 		</ant:replace>
 		
     	<!-- Fill portlet templates -->
-    	<ant:copy tofile="conf/portlet/portlet.xml" file="conf/portlet/portlet.template.xml" overwrite="true"/>
-    	<ant:replace file="conf/portlet/portlet.xml" propertyFile="kosmos.properties">
+    	<ant:copy tofile="conf/portlet/WEB-INF/portlet.xml" file="conf/portlet/WEB-INF/portlet.template.xml" overwrite="true"/>
+    	<ant:replace file="conf/portlet/WEB-INF/portlet.xml" propertyFile="kosmos.properties">
     	  	<ant:replacefilter token="#{kosmos.server.url}" property="kosmos.server.url"/>
     	</ant:replace>
     	
@@ -97,7 +97,7 @@
 		<ant:unzip src="to-copy/kosmos-portlet.war" dest="target/kosmos-portlet.war" overwrite="true" />
 		
 		<!-- Copying configuration files -->
-		<ant:copy todir="target/kosmos-portlet.war/WEB-INF" overwrite="true">
+		<ant:copy todir="target/kosmos-portlet.war" overwrite="true">
 		    <ant:fileset dir="conf/portlet" excludes="**/*.template.xml">
 				<ant:filename name="**/*" />
 		    </ant:fileset>

Modified: labs/jbosslabs/trunk/stats-server/sources/kosmos/to-copy/jbossForgeLayout.war/file-access/default/theme/css/kosmos.css
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/kosmos/to-copy/jbossForgeLayout.war/file-access/default/theme/css/kosmos.css	2008-06-09 11:23:14 UTC (rev 20367)
+++ labs/jbosslabs/trunk/stats-server/sources/kosmos/to-copy/jbossForgeLayout.war/file-access/default/theme/css/kosmos.css	2008-06-09 12:06:25 UTC (rev 20368)
@@ -929,3 +929,67 @@
 .portlet-tab-area {
 }
 
+* -------------------- Info table Style --------------------------------------- */
+
+.basetablestyle {
+	margin:0px;
+}
+.basetablestyle img {
+	border:0px;
+}
+
+/*
+.basetablestyle td {
+	height:3em;
+	padding-left: 6px;
+	padding-right: 30px;
+}*/
+
+.basetablestyle .header {
+	background-color: #233345;
+	font-size:10px;
+	font-weight:bold;
+	color:#94aebd;
+	text-align:left;
+}
+
+.basetablestyle .tableheaderfirst {
+	border-bottom:1px solid #233345;
+	height:2em;
+
+}
+
+.basetablestyle .tableheader {
+	border-left:1px solid #94aebd;
+	border-bottom:1px solid #233345;
+	height:2em;
+}
+
+
+.basetablestyle .rowlinefirst {
+	border-bottom:1px solid #e6e7e8;
+}
+
+.basetablestyle .rowline {
+	border-left:1px solid #e6e7e8;
+	border-bottom:1px solid #e6e7e8;
+}
+
+.basetablestyle .oddRow {
+    background-color: #f4f3f3;
+	padding-left: 6px;
+}
+
+.basetablestyle .evenRow{
+    background-color: #ffffff;
+}
+.basetablestyle .footerrow {
+	background-color:#656565;
+}
+.basetablestyle .bottomline {
+	border-bottom:1px solid #656565;
+}
+.basetablestyle .topline {
+	border-top:1px solid #656565;
+}
+




More information about the jboss-svn-commits mailing list