You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by ta...@apache.org on 2008/11/26 04:41:15 UTC

svn commit: r720725 [5/5] - in /portals/jetspeed-2/applications/jsaudit/trunk: ./ pages/ pages/Administrative/ pages/Administrative/audit-reports/ src/ src/main/ src/main/java/ src/main/java/org/ src/main/java/org/apache/ src/main/java/org/apache/jetsp...

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/WEB-INF/reports/userDeletionReport.jsp
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/WEB-INF/reports/userDeletionReport.jsp?rev=720725&view=auto
==============================================================================
--- portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/WEB-INF/reports/userDeletionReport.jsp (added)
+++ portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/WEB-INF/reports/userDeletionReport.jsp Tue Nov 25 19:41:12 2008
@@ -0,0 +1,192 @@
+<%--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+--%>
+<%@ page session="false" contentType="text/html;charset=utf-8"%>
+<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
+<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
+<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
+<%@ taglib uri="/WEB-INF/c-rt.tld" prefix="c-rt" %>
+
+<c-rt:set var="excelExportUrl" value="${requestScope.excelExport}"/>
+
+  <link rel="stylesheet" type="text/css" href="<%= request.getContextPath() %>/css/basic.css" />
+        <f:view>
+            <f:loadBundle basename="org.apache.jetspeed.portlets.audit.audit_messages" var="audit_messages"/>
+            
+            <h:panelGroup id="body">
+                
+                <h:form id="filterForm">
+                    <%--
+                    <t:saveState id="saveUserid" value="#{adminActivities.form.userid}" />
+                    <t:saveState id="saveAdmin" value="#{adminActivities.form.admin}" />
+                    <t:saveState id="saveCompany_name" value="#{adminActivities.form.company_name}" />
+                    <t:saveState id="saveApplication" value="#{adminActivities.form.application}" />
+                    --%>
+                    
+                    <h:outputLabel for="userid" value="#{audit_messages['filter_userid']}" />
+                    <f:verbatim>: </f:verbatim>
+                    <h:inputText id="userid" value="#{filterBean.userid}" size="25" required="false" >
+                    </h:inputText>
+                    <h:message id="useridError" for="userid" styleClass="error" /><f:verbatim><br/></f:verbatim>
+        
+                    <h:outputLabel for="modifiedBy" value="#{audit_messages['filter_modified_by']}" />
+                    <f:verbatim>: </f:verbatim>
+                    <h:inputText id="modifiedBy" value="#{filterBean.modifiedBy}" size="25" required="false" >
+                    </h:inputText>
+                    <h:message id="modifiedByError" for="modifiedBy" styleClass="error" /><f:verbatim><br/></f:verbatim>
+
+                    <h:outputLabel for="activityDateStart" value="#{audit_messages['filter_activity_date_start']}" />
+                    <f:verbatim>: </f:verbatim>
+                    <h:inputText id="activityDateStart" value="#{filterBean.activityDateStart}" size="25" required="false" >
+                        <f:convertDateTime type="date" pattern="MM/dd/yyyy" />
+                    </h:inputText>
+                    <h:message id="activityDateStartError" for="activityDateStart" styleClass="error" /><f:verbatim><br/></f:verbatim>
+
+                    <h:outputLabel for="activityDateEnd" value="#{audit_messages['filter_activity_date_end']}" />
+                    <f:verbatim>: </f:verbatim>
+                    <h:inputText id="activityDateEnd" value="#{filterBean.activityDateEnd}" size="25" required="false" >
+                        <f:convertDateTime type="date" pattern="MM/dd/yyyy" />
+                    </h:inputText>
+                    <h:message id="activityDateEndError" for="activityDateEnd" styleClass="error" /><f:verbatim><br/></f:verbatim>
+                    
+                    <h:commandButton id="filterButton" value="#{audit_messages['filter_button']}" action="queryUserDeletion">
+                        <f:actionListener type="org.apache.jetspeed.portlets.audit.UserDeletionActionListener" ></f:actionListener>
+                    </h:commandButton>
+
+                    <c-rt:if test="${excelExportUrl != null}">
+                        <f:verbatim>
+                        <a href="<%= request.getAttribute("excelExport") %>"><img src="/jsaudit2/images/excel.gif" border="0" alt="Save as Excel..."/></a>
+                        </f:verbatim>
+                    </c-rt:if>
+                    
+                    
+                </h:form>
+            </h:panelGroup>
+
+
+            
+            
+            <h:form id="dataForm">
+             <t:dataTable id="data"
+                          styleClass="SortableList"
+                          headerClass="standardTable_Header"
+                          footerClass="standardTable_Header"
+                          rowClasses="standardTable_Row1,standardTable_Row2"
+                          columnClasses="standardTable_Column,standardTable_Column,standardTable_Column,standardTable_Column,standardTable_Column,standardTable_Column,standardTable_Column"
+                          var="adminActivity"
+                          value="#{userDeletions.adminActivityList}"
+                          preserveDataModel="true"
+                          rows="10"
+                          rowId="#{adminActivity.userid}"
+                          rowOnClick="alert('rowId: ' + this.id)"
+                          sortColumn="#{userDeletions.sort}"
+                          sortAscending="#{userDeletions.ascending}"
+                          preserveSort="true">
+
+                <h:column>
+                    <f:facet name="header">
+                        <t:commandSortHeader columnName="userid" arrow="true" immediate="false">
+                            <h:outputText value="#{audit_messages['sort_userid'] }" />
+                        </t:commandSortHeader>
+                    </f:facet>
+                    <h:outputText value="#{adminActivity.userid}" />
+                </h:column>
+				<h:column>
+                    <f:facet name="header">
+                        <t:commandSortHeader columnName="first_name" arrow="true" immediate="false">
+                            <h:outputText value="#{audit_messages['sort_first_name']}" />
+                        </t:commandSortHeader>
+                    </f:facet>
+                    <h:outputText value="#{adminActivity.beforeValue}" />
+                </h:column>
+                <h:column>
+                    <f:facet name="header">
+                        <t:commandSortHeader columnName="last_name" arrow="true" immediate="false">
+                            <h:outputText value="#{audit_messages['sort_last_name']}" />
+                        </t:commandSortHeader>
+                    </f:facet>
+                    <h:outputText value="#{adminActivity.afterValue}" />
+                </h:column>
+                <h:column>
+                    <f:facet name="header">
+                        <t:commandSortHeader columnName="created" arrow="true" immediate="false">
+                            <h:outputText value="#{audit_messages['sort_created']}" />
+                        </t:commandSortHeader>
+                    </f:facet>
+                    <h:outputText value="#{adminActivity.created}" />
+                </h:column>
+                <h:column>
+                    <f:facet name="header">
+                        <t:commandSortHeader columnName="modified_by" arrow="true" immediate="false">
+                            <h:outputText value="#{audit_messages['sort_deleted_by']}" />
+                        </t:commandSortHeader>
+                    </f:facet>
+                    <h:outputText value="#{adminActivity.modifiedBy}" />
+                </h:column>
+                <h:column>
+                    <f:facet name="header">
+                        <t:commandSortHeader columnName="modified_date" arrow="true" immediate="false">
+                            <h:outputText value="#{audit_messages['sort_deleted']}" />
+                        </t:commandSortHeader>
+                    </f:facet>
+                    <h:outputText value="#{adminActivity.modifiedDate}" />
+                </h:column>
+                <h:column>
+                    <f:facet name="header">
+                        <t:commandSortHeader columnName="ip_address" arrow="true" immediate="false">
+                            <h:outputText value="#{audit_messages['sort_ip_address']}" />
+                        </t:commandSortHeader>
+                    </f:facet>
+                    <h:outputText value="#{adminActivity.ipAddress}" />
+                </h:column>
+            </t:dataTable>
+        
+            <h:panelGrid columns="1" styleClass="scrollerTable2" columnClasses="standardTable_ColumnCentered" >
+                <t:dataScroller id="scroll_1"
+                                for="data"
+                                fastStep="10"
+                                pageCountVar="pageCount"
+                                pageIndexVar="pageIndex"
+                                styleClass="scroller"
+                                paginator="true"
+                                paginatorMaxPages="9"
+                                paginatorTableClass="paginator"
+                                paginatorActiveColumnStyle="font-weight:bold;">
+                    
+                    <f:facet name="first">
+                        <t:graphicImage url="/images/arrow-first.gif" border="1" />
+                    </f:facet>
+                    <f:facet name="last">
+                        <t:graphicImage url="/images/arrow-last.gif" border="1" />
+                    </f:facet>
+                    <f:facet name="previous">
+                        <t:graphicImage url="/images/arrow-previous.gif" border="1" />
+                    </f:facet>
+                    <f:facet name="next">
+                        <t:graphicImage url="/images/arrow-next.gif" border="1" />
+                    </f:facet>
+                    <f:facet name="fastforward">
+                        <t:graphicImage url="/images/arrow-ff.gif" border="1" />
+                    </f:facet>
+                    <f:facet name="fastrewind">
+                        <t:graphicImage url="/images/arrow-fr.gif" border="1" />
+                    </f:facet>
+                </t:dataScroller>
+        
+            </h:panelGrid>
+            </h:form>
+        
+        </f:view>

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/WEB-INF/reports/userStatusReport.jsp
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/WEB-INF/reports/userStatusReport.jsp?rev=720725&view=auto
==============================================================================
--- portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/WEB-INF/reports/userStatusReport.jsp (added)
+++ portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/WEB-INF/reports/userStatusReport.jsp Tue Nov 25 19:41:12 2008
@@ -0,0 +1,198 @@
+<%--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+--%>
+<%@ page session="false" contentType="text/html;charset=utf-8"%>
+<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
+<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
+<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
+<%@ taglib uri="/WEB-INF/c-rt.tld" prefix="c-rt" %>
+
+<c-rt:set var="excelExportUrl" value="${requestScope.excelExport}"/>
+
+  <link rel="stylesheet" type="text/css" href="<%= request.getContextPath() %>/css/basic.css" />
+        <f:view>
+            <f:loadBundle basename="org.apache.jetspeed.portlets.audit.audit_messages" var="audit_messages"/>
+            
+            <h:panelGroup id="body">
+                
+                <h:form id="filterForm">
+                    
+                    <h:outputLabel for="userid" value="#{audit_messages['filter_userid']}" />
+                    <f:verbatim>: </f:verbatim>
+                    <h:inputText id="userid" value="#{filterBean.userid}" size="25" required="false" >
+                    </h:inputText>
+                    <h:message id="useridError" for="userid" styleClass="error" /><f:verbatim><br/></f:verbatim>
+                    
+
+                    <h:outputLabel for="lastLoginDateStart" value="#{audit_messages['filter_lastlogin_date_start']}" />
+                    <f:verbatim>: </f:verbatim>
+                    <h:inputText id="lastLoginDateStart" value="#{filterBean.lastLoginDateStart}" size="25" required="false" >
+                        <f:convertDateTime type="date" pattern="MM/dd/yyyy" />
+                    </h:inputText>
+                    <h:message id="lastLoginDateStartError" for="lastLoginDateStart" styleClass="error" /><f:verbatim><br/></f:verbatim>
+
+                    <h:outputLabel for="lastLoginDateEnd" value="#{audit_messages['filter_lastlogin_date_end']}" />
+                    <f:verbatim>: </f:verbatim>
+                    <h:inputText id="lastLoginDateEnd" value="#{filterBean.lastLoginDateEnd}" size="25" required="false" >
+                        <f:convertDateTime type="date" pattern="MM/dd/yyyy" />
+                    </h:inputText>
+                    <h:message id="lastLoginDateEndError" for="lastLoginDateEnd" styleClass="error" /><f:verbatim><br/></f:verbatim>
+
+                    <h:commandButton id="filterButton" value="#{audit_messages['filter_button']}" action="queryUserStatus">
+                        <f:actionListener type="org.apache.jetspeed.portlets.audit.UserStatusActionListener" ></f:actionListener>
+                    </h:commandButton>
+
+                    <c-rt:if test="${excelExportUrl != null}">
+                        <f:verbatim>
+                        <a href="<%= request.getAttribute("excelExport") %>"><img src="/jsaudit2/images/excel.gif" border="0" alt="Save as Excel..."/></a>
+                        </f:verbatim>
+                    </c-rt:if>
+                    
+                </h:form>
+            </h:panelGroup>
+
+
+            
+            
+           <h:form id="dataForm">
+            <%/* 7 Columns */%>
+             <t:dataTable id="data"
+                          styleClass="SortableList"
+                          headerClass="standardTable_Header"
+                          footerClass="standardTable_Header"
+                          rowClasses="standardTable_Row1,standardTable_Row2"
+                          columnClasses="standardTable_Column,standardTable_Column,standardTable_Column,standardTable_Column,standardTable_Column,standardTable_Column,standardTable_Column,standardTable_Column"
+                          var="userstatus"
+                          value="#{usersStatus.userStatusList}"
+                          preserveDataModel="true"
+                          rows="10"
+                          rowId="#{useraudit.userid}"
+                          rowOnClick="alert('rowId: ' + this.id)"
+                          sortColumn="#{usersStatus.sort}"
+                          sortAscending="#{usersStatus.ascending}"
+                          preserveSort="true">
+
+                          
+                <h:column>
+                    <f:facet name="header">
+                        <t:commandSortHeader columnName="userid" arrow="true" immediate="false">
+                            <h:outputText value="#{audit_messages['sort_userid'] }" />
+                        </t:commandSortHeader>
+                    </f:facet>
+                    <h:outputText value="#{userstatus.userid}" />
+                </h:column>
+                <h:column>
+                    <f:facet name="header">
+                        <t:commandSortHeader columnName="first_name" arrow="true" immediate="false">
+                            <h:outputText value="#{audit_messages['sort_first_name'] }" />
+                        </t:commandSortHeader>
+                    </f:facet>
+                    <h:outputText value="#{userstatus.firstName}" />
+                </h:column>
+                <h:column>
+                    <f:facet name="header">
+                        <t:commandSortHeader columnName="last_name" arrow="true" immediate="false">
+                            <h:outputText value="#{audit_messages['sort_last_name'] }" />
+                        </t:commandSortHeader>
+                    </f:facet>
+                    <h:outputText value="#{userstatus.lastName}" />
+                </h:column>
+                <h:column>
+                    <f:facet name="header">
+                        <t:commandSortHeader columnName="email" arrow="true" immediate="false">
+                            <h:outputText value="#{audit_messages['sort_email']}" />
+                        </t:commandSortHeader>
+                    </f:facet>
+                    <h:outputText value="#{userstatus.email}" />
+                </h:column>
+                <h:column>
+                    <f:facet name="header">
+                        <t:commandSortHeader columnName="last_login" arrow="true" immediate="false">
+                            <h:outputText value="#{audit_messages['sort_last_login']}" />
+                        </t:commandSortHeader>
+                    </f:facet>
+                    <h:outputText value="#{userstatus.lastLogin}" />
+                </h:column>
+                <h:column>
+                    <f:facet name="header">
+                        <t:commandSortHeader columnName="last_login_ip" arrow="true" immediate="false">
+                            <h:outputText value="#{audit_messages['sort_last_login_ip']}" />
+                        </t:commandSortHeader>
+                    </f:facet>
+                    <h:outputText value="#{userstatus.lastLoginIP}" />
+                </h:column>
+                <h:column>
+                    <f:facet name="header">
+                        <t:commandSortHeader columnName="last_pwd_change" arrow="true" immediate="false">
+                            <h:outputText value="#{audit_messages['sort_last_pwd_change']}" />
+                        </t:commandSortHeader>
+                    </f:facet>
+                    <h:outputText value="#{userstatus.lastPasswordChange}" />
+                </h:column>
+                <h:column>
+                    <f:facet name="header">
+                        <t:commandSortHeader columnName="user_status" arrow="true" immediate="false">
+                            <h:outputText value="#{audit_messages['sort_user_status']}" />
+                        </t:commandSortHeader>
+                    </f:facet>
+                    <h:outputText value="#{userstatus.userStatus}" />
+                </h:column>
+                <h:column>
+                    <f:facet name="header">
+                        <t:commandSortHeader columnName="created_by" arrow="true" immediate="false">
+                            <h:outputText value="#{audit_messages['sort_created_by']}" />
+                        </t:commandSortHeader>
+                    </f:facet>
+                    <h:outputText value="#{userstatus.createdBy}" />
+                </h:column>
+            </t:dataTable>
+        
+            <h:panelGrid columns="1" styleClass="scrollerTable2" columnClasses="standardTable_ColumnCentered" >
+                <t:dataScroller id="scroll_1"
+                                for="data"
+                                fastStep="10"
+                                pageCountVar="pageCount"
+                                pageIndexVar="pageIndex"
+                                styleClass="scroller"
+                                paginator="true"
+                                paginatorMaxPages="9"
+                                paginatorTableClass="paginator"
+                                paginatorActiveColumnStyle="font-weight:bold;">
+                    
+                    <f:facet name="first">
+                        <t:graphicImage url="/images/arrow-first.gif" border="1" />
+                    </f:facet>
+                    <f:facet name="last">
+                        <t:graphicImage url="/images/arrow-last.gif" border="1" />
+                    </f:facet>
+                    <f:facet name="previous">
+                        <t:graphicImage url="/images/arrow-previous.gif" border="1" />
+                    </f:facet>
+                    <f:facet name="next">
+                        <t:graphicImage url="/images/arrow-next.gif" border="1" />
+                    </f:facet>
+                    <f:facet name="fastforward">
+                        <t:graphicImage url="/images/arrow-ff.gif" border="1" />
+                    </f:facet>
+                    <f:facet name="fastrewind">
+                        <t:graphicImage url="/images/arrow-fr.gif" border="1" />
+                    </f:facet>
+                </t:dataScroller>
+        
+            </h:panelGrid>
+            </h:form>
+        
+        </f:view>

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/WEB-INF/web.xml?rev=720725&view=auto
==============================================================================
--- portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/WEB-INF/web.xml (added)
+++ portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/WEB-INF/web.xml Tue Nov 25 19:41:12 2008
@@ -0,0 +1,214 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+<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 http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">
+    <description>debug web.xml</description>
+    <context-param>
+        <description>Comma separated list of URIs of (additional) faces config files.
+        (e.g. /WEB-INF/my-config.xml)
+        See JSF 1.0 PRD2, 10.3.2
+        Attention: You do not need to put /WEB-INF/faces-config.xml in here.
+        </description>
+        <param-name>javax.faces.CONFIG_FILES</param-name>
+        <param-value>/WEB-INF/examples-config.xml</param-value> 
+    </context-param>
+    <context-param>
+        <description>State saving method: "client" or "server" (= default)
+        See JSF Specification 2.5.3</description>
+        <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
+        <param-value>server</param-value>
+    </context-param>
+    <context-param>
+        <description>Only applicable if state saving method is "server" (= default).
+        Defines the amount (default = 20) of the latest views are stored in session.</description>
+        <param-name>org.apache.myfaces.NUMBER_OF_VIEWS_IN_SESSION</param-name>
+        <param-value>20</param-value>
+    </context-param>
+    <context-param>
+        <description>Only applicable if state saving method is "server" (= default).
+        If true (default) the state will be serialized to a byte stream before it 
+        is written to the session.
+        If false the state will not be serialized to a byte stream.</description>
+        <param-name>org.apache.myfaces.SERIALIZE_STATE_IN_SESSION</param-name>
+        <param-value>true</param-value>
+    </context-param>
+    <context-param>
+        <description>Only applicable if state saving method is "server" (= default) and if 
+        org.apache.myfaces.SERIALIZE_STATE_IN_SESSION is true (= default)
+        If true (default) the serialized state will be compressed before it 
+        is written to the session. If false the state will not be compressed.</description>
+        <param-name>org.apache.myfaces.COMPRESS_STATE_IN_SESSION</param-name>
+        <param-value>true</param-value>
+    </context-param>
+    <context-param>
+        <description>This parameter tells MyFaces if javascript code should be allowed in the
+        rendered HTML output.
+        If javascript is allowed, command_link anchors will have javascript code
+        that submits the corresponding form.
+        If javascript is not allowed, the state saving info and nested parameters
+        will be added as url parameters.
+        Default: "true"</description>
+        <param-name>org.apache.myfaces.ALLOW_JAVASCRIPT</param-name>
+        <param-value>true</param-value>
+    </context-param>
+    <context-param>
+        <param-name>org.apache.myfaces.DETECT_JAVASCRIPT</param-name>
+        <param-value>false</param-value>
+    </context-param>
+    <context-param>
+        <description>If true, rendered HTML code will be formatted, so that it is "human readable".
+        i.e. additional line separators and whitespace will be written, that do not
+        influence the HTML code.
+        Default: "true"</description>
+        <param-name>org.apache.myfaces.PRETTY_HTML</param-name>
+        <param-value>true</param-value>
+    </context-param>
+    <context-param>
+        <description>If true, a javascript function will be rendered that is able to restore the
+        former vertical scroll on every request. Convenient feature if you have pages
+        with long lists and you do not want the browser page to always jump to the top
+        if you trigger a link or button action that stays on the same page.
+        Default: "false"</description>
+        <param-name>org.apache.myfaces.AUTO_SCROLL</param-name>
+        <param-value>true</param-value>
+    </context-param>
+    
+    <context-param>
+        <description> Used for encrypting view state.  Only relevant for client side
+        state saving.  See MyFaces wiki/web site documentation for instructions
+        on how to configure an application for diffenent encryption strengths.
+        </description>
+        <param-name>org.apache.myfaces.SECRET</param-name>
+        <param-value>NzY1NDMyMTA=</param-value>
+    </context-param>
+    
+    <context-param>
+        <description>
+            Validate managed beans, navigation rules and ensure that forms are not nested.
+        </description>
+        <param-name>org.apache.myfaces.VALIDATE</param-name>
+        <param-value>true</param-value>
+    </context-param>
+    <context-param>
+        <description>A class implementing the
+        org.apache.myfaces.shared.renderkit.html.util.AddResource
+        interface. It is responsible to
+        place scripts and css on the right position in your HTML document.
+        Default: "org.apache.myfaces.shared.renderkit.html.util.DefaultAddResource"
+        Follow the description on the MyFaces-Wiki-Performance page to enable
+        StreamingAddResource instead of DefaultAddResource if you want to
+        gain performance.
+        </description>
+        <param-name>org.apache.myfaces.ADD_RESOURCE_CLASS</param-name>
+        <param-value>org.apache.myfaces.renderkit.html.util.DefaultAddResource</param-value>
+        <!--param-value>org.apache.myfaces.component.html.util.StreamingAddResource</param-value-->
+    </context-param>
+
+    <context-param>
+        <description>
+            A very common problem in configuring MyFaces-web-applications
+            is that the Extensions-Filter is not configured at all
+            or improperly configured. This parameter will check for a properly
+            configured Extensions-Filter if it is needed by the web-app.
+            In most cases this check will work just fine, there might be cases
+            where an internal forward will bypass the Extensions-Filter and the check
+            will not work. If this is the case, you can disable the check by setting
+            this parameter to false.
+        </description>
+        <param-name>org.apache.myfaces.CHECK_EXTENSIONS_FILTER</param-name>
+        <param-value>true</param-value>
+    </context-param>
+
+    <filter>
+        <filter-name>extensionsFilter</filter-name>
+        <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
+        <init-param>
+            <description>Set the size limit for uploaded files.
+            Format: 10 - 10 bytes
+            10k - 10 KB
+            10m - 10 MB
+            1g - 1 GB</description>
+            <param-name>uploadMaxFileSize</param-name>
+            <param-value>100m</param-value>
+        </init-param>
+        <init-param>
+            <description>Set the threshold size - files
+            below this limit are stored in memory, files above
+            this limit are stored on disk.
+
+            Format: 10 - 10 bytes
+            10k - 10 KB
+            10m - 10 MB
+            1g - 1 GB</description>
+            <param-name>uploadThresholdSize</param-name>
+            <param-value>100k</param-value>
+        </init-param>
+    </filter>
+    <filter-mapping>
+        <filter-name>extensionsFilter</filter-name>
+        <url-pattern>*.jsf</url-pattern>
+    </filter-mapping>
+    <filter-mapping>
+        <filter-name>extensionsFilter</filter-name>
+        <url-pattern>/faces/*</url-pattern>
+    </filter-mapping>
+    <servlet>
+        <servlet-name>Faces Servlet</servlet-name>
+        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
+        <load-on-startup>1</load-on-startup>
+    </servlet>
+    <servlet>
+        <servlet-name>SourceCodeServlet</servlet-name>
+        <servlet-class>org.apache.myfaces.shared_tomahawk.util.servlet.SourceCodeServlet</servlet-class>
+    </servlet>
+    <servlet-mapping>
+        <servlet-name>Faces Servlet</servlet-name>
+        <url-pattern>*.jsf</url-pattern>
+    </servlet-mapping>
+    <servlet-mapping>
+        <servlet-name>SourceCodeServlet</servlet-name>
+        <url-pattern>*.source</url-pattern>
+    </servlet-mapping>
+
+    <servlet>
+        <description>MVC Servlet for Jetspeed Portlet Applications</description>
+        <display-name>Jetspeed Container</display-name>
+        <servlet-name>JetspeedContainer</servlet-name>
+        <servlet-class>org.apache.jetspeed.container.JetspeedContainerServlet</servlet-class>
+        <init-param>
+            <param-name>contextName</param-name>
+            <param-value>jsaudit</param-value>
+        </init-param>                            
+        <load-on-startup>100</load-on-startup>      
+    </servlet>
+
+    <servlet-mapping>
+        <servlet-name>JetspeedContainer</servlet-name>
+        <url-pattern>/container/*</url-pattern>
+    </servlet-mapping>
+    
+    <welcome-file-list>
+        <welcome-file>index.jsp</welcome-file>
+        <welcome-file>index.html</welcome-file>
+    </welcome-file-list>
+
+    <listener>
+        <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
+    </listener>
+
+</web-app>

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/css/basic.css
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/css/basic.css?rev=720725&view=auto
==============================================================================
--- portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/css/basic.css (added)
+++ portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/css/basic.css Tue Nov 25 19:41:12 2008
@@ -0,0 +1,662 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
+body {
+	font-family : arial, verdana, Geneva, Arial, Helvetica, sans-serif;
+    font-size : 12px;
+}
+
+.standard {
+	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-size: 12px;
+	color: #000000;
+}
+
+.standard_bold {
+	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-size: 12px;
+	color: #000000;
+    font-weight: bold;
+}
+
+.scrollerTable {
+	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-size: 12px;
+	color: #000000;
+    padding: 2;
+    border-style: solid;
+    border-width: 1px;
+    width: 400px;
+}
+
+.scroller {
+    padding-left:20px;
+}
+
+.paginator {
+	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-size: 12px;
+}
+
+
+.standardTable {
+	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-size: 12px;
+	color: #000000;
+    padding: 2;
+    border-style: solid;
+    border-width: 1px;
+}
+
+.standardTable_Header {
+	color: #000000;
+    background-color: #FFDD00;
+    padding: 3;
+    text-align: center;
+    border: none;
+}
+
+.standardTable_SortHeader {
+    background-color: #FFDD00;
+    color: #000000;
+    padding: 3;
+    text-align: center;
+    border: none;
+    font-weight: bold;
+}
+
+.standardTable_Footer {
+    background-color: #FFFFE0;
+}
+
+.standardTable_Row1 {
+    background-color: #FFFFE0;
+}
+
+.standardTable_Row2 {
+    background-color: #FFFFE0;
+}
+
+.standardTable_Column {
+}
+
+.standardTable_ColumnCentered {
+    text-align: center
+}
+
+a
+{
+	color: #333366;
+    text-decoration: underline;
+    font-size: 12px;
+}
+
+a:hover
+{
+	color: #333366;
+    text-decoration: underline;
+}
+
+.error {
+	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-size: 10px;
+	color: #FF0000;
+}
+
+.sortLink {
+	color: #333366;
+    text-decoration: none;
+}
+
+
+.pageLayout {
+    width:760px;
+    height:100%;
+}
+
+.pageHeader {
+    background-color: #6392C6;
+    text-align: center;
+    vertical-align: middle;
+    height:1px;
+    overflow:visible;
+    color: #FFFFFF;
+    padding: 0px;
+    margin: 0px;
+}
+
+.pageHeader1 {
+}
+.pageHeader2 {
+    width:100%;
+}
+.pageHeader2col1 {
+    background-color: #FFFFFF;
+}
+
+.pageNavigation {
+    text-align: left;
+    vertical-align: top;
+    width: 200px;
+    background-color: #E7EFF7;
+    border: 1px solid #6392C6;
+    padding: 10px;
+}
+
+.pageBody {
+    text-align: left;
+    vertical-align: top;
+    width: 560px;
+    padding: 20px;
+    background-color: #FFFFFF;
+}
+
+.pageFooter {
+    text-align: right;
+    font-size: xx-small;
+    height:1px;
+    overflow:visible;
+    background-color: #6392C6;
+    color: #FFFFFF;
+}
+
+
+
+.navigation {
+	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-size: 12px;
+    width: 100%;
+}
+
+.navitem {
+	white-space : nowrap;
+    text-decoration : none;
+}
+
+a.navitem:hover,active {
+	white-space : nowrap;
+	text-decoration: none;
+    color: #6392C6;
+}
+
+.navitem_open {
+	white-space : nowrap;
+	text-decoration: none;
+	font-weight : bold;
+}
+
+a.navitem_open:hover,active {
+	white-space : nowrap;
+	text-decoration: none;
+	font-weight : bold;
+    color: #6392C6;
+}
+
+.navitem_active {
+	white-space : nowrap;
+	text-decoration: none;
+	font-weight : bold;
+    background-color: #6392C6;
+	width: 100%;
+    color: #FFFFFF;
+}
+
+a.navitem_active:hover,active {
+	white-space : nowrap;
+	text-decoration: none;
+	font-weight : bold;
+    background-color: #6392C6;
+	width: 100%;
+    color: #FFFFFF;
+}
+
+
+.navseparator {
+    line-height: 12px;
+    border-bottom: 1px solid #A2B7C5;
+}
+
+
+
+.fileUploadInput {
+	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-size: 12px;
+	color: #000000;
+    width: 250px;
+}
+
+
+
+
+.emptyHeader {
+    background-color: #FFFFFF;
+    border-top: 0px none;
+    border-right: 0px none;
+    border-bottom: 0px none;
+    border-left: 0px none;
+}
+
+
+
+div.titlebar {
+  background: #C7D0D9;
+  color: black;
+  border: 1px solid #8CACBB;
+  padding-left: 1px;
+  padding-right: 1px;
+  padding-top: 1px;
+  padding-bottom: 1px;
+  margin: 1px 1px;
+  clear: both;
+}
+
+/*
+   ------------------------------------------------------------
+   Calendar component
+   ------------------------------------------------------------
+*/
+
+.yearMonthHeader {
+    background-color: #DDDDDD;
+    color: #000000;
+    text-align: center;
+    border: none;
+    font-weight: bold;
+}
+
+.weekHeader {
+    background-color: #E7E7E7;
+    color: #000000;
+    text-align: center;
+    border: none;
+}
+
+.currentDayCell {
+    background-color: #DDDDDD;
+    color: #000000;
+    border: none;
+}
+
+
+/*
+   ------------------------------------------------------------
+   End Calendar component
+   ------------------------------------------------------------
+*/
+
+/*
+   ------------------------------------------------------------
+   Popup component
+   ------------------------------------------------------------
+*/
+
+.popup {
+    background-color:rgb(255,255,255);
+    color: #000000;
+    border: 1px solid #CCCCCC;
+    font-size:smaller;
+    padding: 5px;
+}
+
+.popup table {
+    font-size:smaller;
+}
+
+
+/*
+   ------------------------------------------------------------
+   End popup component
+   ------------------------------------------------------------
+*/
+
+
+.countryFormTable {
+	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-size: 12px;
+	color: #000000;
+    padding: 2;
+    border-style: solid;
+    border-width: 1px;
+}
+
+.countryFormHeader {
+	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-size: 12px;
+	color: #000000;
+    padding: 2;
+    border-style: none;
+    background-color: #FFDD00;
+    text-align: center;
+	font-weight : normal;
+}
+
+.countryFormFooter {
+	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-size: 12px;
+	color: #000000;
+    padding: 2;
+    border-style: none;
+    background-color: #FFDD00;
+    text-align: center;
+	font-weight : normal;
+}
+
+.countryFormLabels {
+	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-size: 12px;
+	color: #000000;
+    padding: 2;
+    border-style: none;
+    text-align: right;
+	font-weight : bold;
+}
+
+.countryFormInputs {
+	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-size: 12px;
+	color: #000000;
+    padding: 2;
+    border-style: none;
+}
+
+/*
+   ------------------------------------------------------------
+   Tree component
+   ------------------------------------------------------------
+*/
+
+.nodeFolder
+{
+    font-size: 10px;
+    font-family: Verdana, Geneva, sans-serif;
+    text-decoration: none
+}
+.document
+{
+    color: blue;
+    font-size: 10px;
+    font-family: Verdana, Geneva, sans-serif;
+    text-decoration: none
+}
+.documentSelected
+{
+    color: blue;
+    font-size: 10px;
+    font-family: Verdana, Geneva, sans-serif;
+    text-decoration: none;
+    font-weight: bold
+}
+
+.childCount
+{
+    color: blue;
+    font-size: 10px;
+    font-family: Verdana, Geneva, sans-serif;
+    text-decoration: none
+}
+
+/*
+   ------------------------------------------------------------
+   Panelnavigation
+   ------------------------------------------------------------
+*/
+#subnavigation {
+margin-left: 0px;
+margin-right: 20px;
+padding: 0px 0px 20px 0px;
+border: 1px solid #546359;
+background-color: #EAF4F4;
+}
+
+#subnavigation_outer {
+float: left;
+width: 220px;
+padding: 0px;
+margin: 0px 0px 0px 0px;
+}
+#subnavigation_outer h1  {
+font-size: 1.5em;
+margin: 0px;
+padding: 0px 0px 15px 0px;
+}
+
+/*
+   --------------------------------------------------------------
+    Horizontal Panelnavigation
+   --------------------------------------------------------------
+*/
+#hNav_outer {
+    margin: 0;
+    padding: 0;   
+    height: 60px;
+    width: 800px;
+}
+#hNav_outer ul {    
+    padding: 0;
+    margin: 0;    
+}
+#hNav_outer ul li ul {
+    margin: 0;
+    padding: 0;
+}
+#hNav_outer ul a {
+    text-decoration: none;
+}
+#hNav_outer ul li { /*float the main list items*/
+    margin: 0;
+    float: left;
+    display: block;
+    padding: 5px;
+}
+#hNav_outer ul li ul {
+    display: none;
+}
+#hNav_outer ul li.off ul, #hNav_outer ul li.on ul { /*put the subnav below*/
+    position: absolute;
+    top: 36px;
+    *top: 44px;/*reposition for IE*/    
+    background: #224d6f;    
+    left: 13px;
+    *left: 15px;
+    width: 740px;    
+}
+#hNav_outer ul li.on ul {    
+    display: block;
+    background: #f90;
+}
+#hNav_outer ul li.on:hover ul, #hNav_outer ul li.over ul { /*for ie*/
+    background: #224d6f;
+}
+#hNav_outer ul li a {
+    color: #224d6f;
+    font-weight: bold;
+    display: block;
+    padding: 5;
+}
+#hNav_outer ul li.on a {   
+    color: #fff;
+    background: #f90;
+}
+#hNav_outer ul li.on ul a, #hNav_outer ul li.off ul a {
+    float: left; /*ie doesn't inherit the float*/
+    border: 0;
+    color: #f90;
+    width: auto;    
+}
+#hNav_outer ul li.on:hover ul a, #hNav_outer ul li.over ul li a { /*for ie - the specificity is necessary*/
+    background: #224d6f;
+}
+#hNav_outer ul li.off:hover ul, #hNav_outer ul li.over ul {
+    display: block;
+    z-index: 6000;
+}		
+#hNav_outer ul li.off a:hover, #hNav_outer ul li:hover a, #hNav_outer ul li.over a {
+    background: #29497b;
+    color: #f90;
+}
+#hNav_outer ul li.off a:hover, #hNav_outer ul li.on a:hover { 
+    color: #f90;
+}		
+/*subnav formatting*/
+#hNav_outer ul li.off ul a {
+    display: block;
+    background: #224d6f;
+    color: #fff;    
+}		
+#hNav_outer ul li.on ul a {       
+    display: block;
+    background: #f90;
+    color: #fff;    
+}
+
+/**************************************************
+ * css layers and classes for list navigation list
+ **************************************************/
+#subnavigation ul li  a {
+display:block;
+background-color: #D1E4E4;
+color: #294747;
+text-decoration: none;
+border-bottom: 1px solid #87A8A8;
+padding: 2px 20px;
+margin: 0px;
+}
+
+#subnavigation ul li a:visited {color:#294747;}
+#subnavigation ul li a:hover {color: #FFFFFF;  background-color: #87A8A8;}
+#subnavigation ul li a:active { color:#294747;}
+
+#subnavigation ul li a.selected {
+font-weight: bold;
+color:#294747;
+background-color: #FFFFFF;
+}
+
+#subnavigation ul ul li a {
+padding: 2px 20px 2px 25px;
+margin: 0px;
+background-color: #FFFFFF;}
+
+#subnavigation ul ul li ul li a {
+padding: 2px 20px 2px 30px;
+margin: 0px;
+}
+
+#subnavigation ul {
+list-style-type: none;
+padding: 0px;
+margin: 0px;
+}
+
+#subnavigation li{
+margin: 0px;
+padding: 0px;
+display:inline;
+}
+
+#subnavigation ul.mypage li a {
+padding: 2px 20px 2px 20px;
+margin: 0px;
+background-color: #EAF4F4;
+}
+
+#subnavigation ul.mypage ul li a:hover {color: #FFFFFF;  background-color: #87A8A8;}
+/*
+    body, th, td, input, select {
+        font-family: Verdana, Helvetica, Arial, sans-serif;
+    }
+
+    table, th, td {
+        font-size: small;
+        border: none;
+    }
+
+    .treeHeader {
+        background-color: #bbb;
+        border: 0.75px solid #fff;
+        padding: 2px 3px;
+        text-align: left;
+    }
+
+    .treeFooter {
+        padding: 5px;
+        margin: .67em 2px;
+        margin-top: 0;
+        background-color: #ddd;
+        background-image: url(../images/sw_med_rond.gif);
+        background-repeat: no-repeat;
+        background-position: bottom left;
+    }
+
+    input, .treeFooter {
+        font-size: xx-small;
+        font-size: x-small;
+    }
+
+    .a td {
+        background: #ddd;
+        border-bottom: 1px solid #fff;
+    }
+
+    .b td {
+        background: #efefef;
+        border-bottom: 1px solid #fff;
+    }
+
+    .col1 {
+        border-right: 1px solid #fff;
+        padding: 2px 15px 2px 5px;
+    }
+
+    .col2 {
+        border-left: 1px solid #fff;
+        padding: 2px 15px 2px 5px;
+    }
+
+    .tree {
+       lineheight: 18px;
+       font-family: arial, sans-serif;
+    }
+
+    .treenode {
+       padding: 2px 15px 2px 5px;
+    }
+
+    .treenode a {
+       text-decoration: none;
+    }
+
+    .treenodeSelected {
+       padding: 2px 15px 2px 5px;
+    }
+
+    .treenodeSelected a {
+       text-decoration: none;
+       font-weight: bold;
+    }
+
+    table .selectOneRadio {
+        font-weight: bold;
+    }
+
+
+    .standardList {
+        font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
+        font-size: 12px;
+        color: #000000;
+    }
+
+    */

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/arrow-ff.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/arrow-ff.gif?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/arrow-ff.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/arrow-first.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/arrow-first.gif?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/arrow-first.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/arrow-fr.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/arrow-fr.gif?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/arrow-fr.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/arrow-last.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/arrow-last.gif?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/arrow-last.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/arrow-next.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/arrow-next.gif?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/arrow-next.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/arrow-previous.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/arrow-previous.gif?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/arrow-previous.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/ascending-arrow.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/ascending-arrow.gif?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/ascending-arrow.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/blue-folder-closed.png
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/blue-folder-closed.png?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/blue-folder-closed.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/blue-folder-open.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/blue-folder-open.gif?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/blue-folder-open.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/component.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/component.gif?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/component.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/descending-arrow.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/descending-arrow.gif?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/descending-arrow.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/document.png
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/document.png?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/document.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/excel.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/excel.gif?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/excel.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/help.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/help.gif?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/help.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/line-last.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/line-last.gif?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/line-last.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/line-middle.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/line-middle.gif?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/line-middle.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/line-trunk.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/line-trunk.gif?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/line-trunk.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/logo.jpg
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/logo.jpg?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/logo.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/logo_mini.jpg
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/logo_mini.jpg?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/logo_mini.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/myfaces.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/myfaces.gif?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/myfaces.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/myfaces_powered.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/myfaces_powered.gif?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/myfaces_powered.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/myfaces_powered_over.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/myfaces_powered_over.gif?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/myfaces_powered_over.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/person.png
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/person.png?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/person.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/spacer.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/spacer.gif?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/spacer.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/yellow-folder-closed.png
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/yellow-folder-closed.png?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/yellow-folder-closed.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/yellow-folder-open.png
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/yellow-folder-open.png?rev=720725&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/applications/jsaudit/trunk/src/webapp/images/yellow-folder-open.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream



---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org