You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by ha...@apache.org on 2008/07/01 11:59:37 UTC
svn commit: r673043 - in /ofbiz/trunk/specialpurpose: ./ mypage/
mypage/config/ mypage/data/ mypage/script/ mypage/webapp/
mypage/webapp/mypage/ mypage/webapp/mypage/WEB-INF/
mypage/webapp/mypage/error/ mypage/widget/
Author: hansbak
Date: Tue Jul 1 02:59:34 2008
New Revision: 673043
URL: http://svn.apache.org/viewvc?rev=673043&view=rev
Log:
As announced in https://issues.apache.org/jira/browse/OFBIZ-1855 a new component which shows information applicable to the logged in user. The development of a personal email client is not yet complete however using as much as possible of the communicationevent
Added:
ofbiz/trunk/specialpurpose/mypage/
ofbiz/trunk/specialpurpose/mypage/config/
ofbiz/trunk/specialpurpose/mypage/config/MyPageUiLabels.xml (with props)
ofbiz/trunk/specialpurpose/mypage/data/
ofbiz/trunk/specialpurpose/mypage/data/MyPageTypeData.xml (with props)
ofbiz/trunk/specialpurpose/mypage/ofbiz-component.xml (with props)
ofbiz/trunk/specialpurpose/mypage/script/
ofbiz/trunk/specialpurpose/mypage/webapp/
ofbiz/trunk/specialpurpose/mypage/webapp/mypage/
ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/
ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/controller.xml (with props)
ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/web.xml (with props)
ofbiz/trunk/specialpurpose/mypage/webapp/mypage/error/
ofbiz/trunk/specialpurpose/mypage/webapp/mypage/error/error.jsp (with props)
ofbiz/trunk/specialpurpose/mypage/webapp/mypage/index.jsp (with props)
ofbiz/trunk/specialpurpose/mypage/widget/
ofbiz/trunk/specialpurpose/mypage/widget/CommonScreens.xml (with props)
ofbiz/trunk/specialpurpose/mypage/widget/MyPageForms.xml (with props)
ofbiz/trunk/specialpurpose/mypage/widget/MyPageMenus.xml (with props)
ofbiz/trunk/specialpurpose/mypage/widget/MyPageScreens.xml (with props)
Modified:
ofbiz/trunk/specialpurpose/component-load.xml
Modified: ofbiz/trunk/specialpurpose/component-load.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/component-load.xml?rev=673043&r1=673042&r2=673043&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/component-load.xml (original)
+++ ofbiz/trunk/specialpurpose/component-load.xml Tue Jul 1 02:59:34 2008
@@ -29,6 +29,7 @@
<load-component component-location="bi"/>
<load-component component-location="googlebase"/>
<load-component component-location="ebay"/>
+ <load-component component-location="mypage"/>
<!-- <load-component component-location="workflow"/> -->
<!-- <load-component component-location="shark"/> -->
</component-loader>
Added: ofbiz/trunk/specialpurpose/mypage/config/MyPageUiLabels.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/mypage/config/MyPageUiLabels.xml?rev=673043&view=auto
==============================================================================
--- ofbiz/trunk/specialpurpose/mypage/config/MyPageUiLabels.xml (added)
+++ ofbiz/trunk/specialpurpose/mypage/config/MyPageUiLabels.xml Tue Jul 1 02:59:34 2008
@@ -0,0 +1,27 @@
+<?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.
+-->
+<resource xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <property key="MyProfile">
+ <value xml:lang="en">My Profile</value>
+ </property>
+ <property key="MyPageNewMessage">
+ <value>New Message</value>
+ </property>
+</resource>
Propchange: ofbiz/trunk/specialpurpose/mypage/config/MyPageUiLabels.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/trunk/specialpurpose/mypage/config/MyPageUiLabels.xml
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/trunk/specialpurpose/mypage/config/MyPageUiLabels.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: ofbiz/trunk/specialpurpose/mypage/data/MyPageTypeData.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/mypage/data/MyPageTypeData.xml?rev=673043&view=auto
==============================================================================
--- ofbiz/trunk/specialpurpose/mypage/data/MyPageTypeData.xml (added)
+++ ofbiz/trunk/specialpurpose/mypage/data/MyPageTypeData.xml Tue Jul 1 02:59:34 2008
@@ -0,0 +1,24 @@
+<?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.
+-->
+<entity-engine-xml>
+
+ <WorkEffortType description="Company Events" hasTable="N" parentTypeId="EVENT" workEffortTypeId="COMPANY_EVENT"/>
+
+</entity-engine-xml>
Propchange: ofbiz/trunk/specialpurpose/mypage/data/MyPageTypeData.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/trunk/specialpurpose/mypage/data/MyPageTypeData.xml
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/trunk/specialpurpose/mypage/data/MyPageTypeData.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: ofbiz/trunk/specialpurpose/mypage/ofbiz-component.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/mypage/ofbiz-component.xml?rev=673043&view=auto
==============================================================================
--- ofbiz/trunk/specialpurpose/mypage/ofbiz-component.xml (added)
+++ ofbiz/trunk/specialpurpose/mypage/ofbiz-component.xml Tue Jul 1 02:59:34 2008
@@ -0,0 +1,47 @@
+<?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.
+-->
+
+<ofbiz-component name="mypage"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/ofbiz-component.xsd">
+ <resource-loader name="main" type="component"/>
+ <classpath type="dir" location="config"/>
+ <!--
+ <classpath type="dir" location="script"/>
+ <classpath type="jar" location="build/lib/*"/-->
+
+ <!--entity-resource type="model" reader-name="main" loader="main" location="entitydef/entitymodel.xml"/>
+ <entity-resource type="group" reader-name="main" loader="main" location="entitydef/entitygroup.xml"/>
+ <entity-resource type="data" reader-name="seed" loader="main" location="data/ProjectMgrTypeData.xml"/>
+ <entity-resource type="data" reader-name="seed" loader="main" location="data/ProjectMgrSecurityData.xml"/>
+ <entity-resource type="data" reader-name="demo" loader="main" location="data/ProjectMgrDemoData.xml"/-->
+ <entity-resource type="data" reader-name="seed" loader="main" location="data/MyPageTypeData.xml"/>
+
+ <!--service-resource type="model" loader="main" location="servicedef/services.xml"/>
+ <service-resource type="eca" loader="main" location="servicedef/secas.xml"/-->
+
+ <webapp name="mypage"
+ title="MyPage"
+ server="default-server"
+ location="webapp/mypage"
+ base-permission="OFBTOOLS"
+ mount-point="/mypage"
+ app-bar-display="true"/>
+</ofbiz-component>
Propchange: ofbiz/trunk/specialpurpose/mypage/ofbiz-component.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/trunk/specialpurpose/mypage/ofbiz-component.xml
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/trunk/specialpurpose/mypage/ofbiz-component.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/controller.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/controller.xml?rev=673043&view=auto
==============================================================================
--- ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/controller.xml (added)
+++ ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/controller.xml Tue Jul 1 02:59:34 2008
@@ -0,0 +1,82 @@
+<?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.
+-->
+
+<site-conf xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/site-conf.xsd">
+ <include location="component://party/webapp/partymgr/WEB-INF/controller.xml"/>
+ <include location="component://projectmgr/webapp/projectmgr/WEB-INF/controller.xml"/>
+
+ <description>Show personal information in the system</description>
+
+ <request-map uri="main">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="main"/>
+ </request-map>
+
+ <request-map uri="updateTimesheet">
+ <security https="true" auth="true"/>
+ <event type="service-multi" invoke="updateTimeEntryByWorkeffort"/>
+ <response name="success" type="view" value="main"/>
+ <response name="error" type="view" value="main"/>
+ </request-map>
+
+ <request-map uri="StatusToComplete">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="updateTimesheet"/>
+ <response name="success" type="view" value="main"/>
+ <response name="error" type="view" value="main"/>
+ </request-map>
+
+ <request-map uri="updateTaskAssigment">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="updateTaskAssigment"/>
+ <response name="success" type="view" value="main"/>
+ <response name="error" type="view" value="main"/>
+ </request-map>
+
+ <request-map uri="newEvent">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="newEvent"/>
+ </request-map>
+
+ <request-map uri="createEvent">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="createWorkEffort"/>
+ <response name="success" type="view" value="main"/>
+ <response name="error" type="view" value="newEvent"/>
+ </request-map>
+ <request-map uri="deleteEvent">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="deleteWorkEffort"/>
+ <response name="success" type="view" value="main"/>
+ <response name="error" type="view" value="main"/>
+ </request-map>
+ <request-map uri="createCommunicationEvent">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="createCommunicationEvent"/>
+ <response name="success" type="view" value="main"/>
+ <response name="error" type="view" value="main"/>
+ </request-map>
+
+
+
+ <view-map name="main" type="screen" page="component://mypage/widget/CommonScreens.xml#main"/>
+ <view-map name="newEvent" type="screen" page="component://mypage/widget/MyPageScreens.xml#newEvent"/>
+</site-conf>
Propchange: ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/controller.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/controller.xml
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/controller.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/web.xml?rev=673043&view=auto
==============================================================================
--- ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/web.xml (added)
+++ ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/web.xml Tue Jul 1 02:59:34 2008
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
+<!--
+ 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>
+ <display-name>Open For Business - Asset Maintenance</display-name>
+ <description>Asset Management component of the Open For Business Project</description>
+
+ <context-param>
+ <param-name>entityDelegatorName</param-name>
+ <param-value>default</param-value>
+ <description>The Name of the Entity Delegator to use, defined in entityengine.xml</description>
+ </context-param>
+ <context-param>
+ <param-name>localDispatcherName</param-name>
+ <param-value>assetmaint</param-value>
+ <description>A unique name used to identify/recognize the local dispatcher for the Service Engine</description>
+ </context-param>
+ <context-param>
+ <param-name>mainDecoratorLocation</param-name>
+ <param-value>component://mypage/widget/CommonScreens.xml</param-value>
+ <description>The location of the main-decorator screen to use for this webapp; referred to as a context variable in screen def XML files.</description>
+ </context-param>
+
+ <filter>
+ <filter-name>ContextFilter</filter-name>
+ <display-name>ContextFilter</display-name>
+ <filter-class>org.ofbiz.webapp.control.ContextFilter</filter-class>
+ <init-param>
+ <param-name>disableContextSecurity</param-name>
+ <param-value>N</param-value>
+ </init-param>
+ <init-param>
+ <param-name>allowedPaths</param-name>
+ <param-value>/control:/select:/index.html:/index.jsp:/default.html:/default.jsp:/images:/includes/maincss.css</param-value>
+ </init-param>
+ <init-param>
+ <param-name>errorCode</param-name>
+ <param-value>403</param-value>
+ </init-param>
+ <init-param>
+ <param-name>redirectPath</param-name>
+ <param-value>/control/main</param-value>
+ </init-param>
+ </filter>
+ <filter-mapping>
+ <filter-name>ContextFilter</filter-name>
+ <url-pattern>/*</url-pattern>
+ </filter-mapping>
+
+ <listener><listener-class>org.ofbiz.webapp.control.ControlEventListener</listener-class></listener>
+ <listener><listener-class>org.ofbiz.webapp.control.LoginEventListener</listener-class></listener>
+ <!-- NOTE: not all app servers support mounting implementations of the HttpSessionActivationListener interface -->
+ <!-- <listener><listener-class>org.ofbiz.webapp.control.ControlActivationEventListener</listener-class></listener> -->
+
+ <servlet>
+ <servlet-name>ControlServlet</servlet-name>
+ <display-name>ControlServlet</display-name>
+ <description>Main Control Servlet</description>
+ <servlet-class>org.ofbiz.webapp.control.ControlServlet</servlet-class>
+ <load-on-startup>1</load-on-startup>
+ </servlet>
+ <servlet-mapping>
+ <servlet-name>ControlServlet</servlet-name>
+ <url-pattern>/control/*</url-pattern>
+ </servlet-mapping>
+
+ <session-config>
+ <session-timeout>60</session-timeout> <!-- in minutes -->
+ </session-config>
+
+ <welcome-file-list>
+ <welcome-file>index.jsp</welcome-file>
+ <welcome-file>index.html</welcome-file>
+ <welcome-file>index.htm</welcome-file>
+ </welcome-file-list>
+</web-app>
Propchange: ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/web.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/web.xml
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/web.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: ofbiz/trunk/specialpurpose/mypage/webapp/mypage/error/error.jsp
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/mypage/webapp/mypage/error/error.jsp?rev=673043&view=auto
==============================================================================
--- ofbiz/trunk/specialpurpose/mypage/webapp/mypage/error/error.jsp (added)
+++ ofbiz/trunk/specialpurpose/mypage/webapp/mypage/error/error.jsp Tue Jul 1 02:59:34 2008
@@ -0,0 +1,53 @@
+<%--
+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 import="org.ofbiz.base.util.*" %>
+<html>
+<head>
+<title>Open For Business Message</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+</head>
+
+<% String errorMsg = (String) request.getAttribute("_ERROR_MESSAGE_"); %>
+
+<body bgcolor="#FFFFFF">
+<div align="center">
+ <br/>
+ <table width="100%" border="1" height="200">
+ <tr>
+ <td>
+ <table width="100%" border="0" height="200">
+ <tr bgcolor="#CC6666">
+ <td height="45">
+ <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="4" color="#FFFFFF"><b>:ERROR MESSAGE:</b></font></div>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><%=UtilFormatOut.replaceString(errorMsg, "\n", "<br/>")%></font></div>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+</div>
+<div align="center"></div>
+</body>
+</html>
Propchange: ofbiz/trunk/specialpurpose/mypage/webapp/mypage/error/error.jsp
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/trunk/specialpurpose/mypage/webapp/mypage/error/error.jsp
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/trunk/specialpurpose/mypage/webapp/mypage/error/error.jsp
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: ofbiz/trunk/specialpurpose/mypage/webapp/mypage/index.jsp
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/mypage/webapp/mypage/index.jsp?rev=673043&view=auto
==============================================================================
--- ofbiz/trunk/specialpurpose/mypage/webapp/mypage/index.jsp (added)
+++ ofbiz/trunk/specialpurpose/mypage/webapp/mypage/index.jsp Tue Jul 1 02:59:34 2008
@@ -0,0 +1,20 @@
+<%--
+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.
+--%>
+
+<%response.sendRedirect("control/main");%>
Propchange: ofbiz/trunk/specialpurpose/mypage/webapp/mypage/index.jsp
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/trunk/specialpurpose/mypage/webapp/mypage/index.jsp
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/trunk/specialpurpose/mypage/webapp/mypage/index.jsp
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: ofbiz/trunk/specialpurpose/mypage/widget/CommonScreens.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/mypage/widget/CommonScreens.xml?rev=673043&view=auto
==============================================================================
--- ofbiz/trunk/specialpurpose/mypage/widget/CommonScreens.xml (added)
+++ ofbiz/trunk/specialpurpose/mypage/widget/CommonScreens.xml Tue Jul 1 02:59:34 2008
@@ -0,0 +1,210 @@
+<?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.
+-->
+
+<screens xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-screen.xsd">
+ <screen name="main-decorator">
+ <section>
+ <actions>
+ <!-- base/top/specific map first, then more common map added for shared labels -->
+ <property-map resource="MyPageUiLabels" map-name="uiLabelMap" global="true"/>
+ <property-map resource="PartyUiLabels" map-name="uiLabelMap" global="true"/>
+ <property-map resource="AccountingUiLabels" map-name="uiLabelMap" global="true"/>
+ <property-map resource="WorkEffortUiLabels" map-name="uiLabelMap" global="true"/>
+ <property-map resource="ContentUiLabels" map-name="uiLabelMap" global="true"/>
+ <property-map resource="CommonUiLabels" map-name="uiLabelMap" global="true"/>
+ <property-map resource="OrderUiLabels" map-name="uiLabelMap" global="true"/>
+ <property-map resource="ProductUiLabels" map-name="uiLabelMap" global="true"/>
+ <property-map resource="ProjectMgrUiLabels" map-name="uiLabelMap" global="true"/>
+ <property-map resource="HumanResUiLabels" map-name="uiLabelMap" global="true"/>
+
+ <set field="layoutSettings.companyName" value="My Information" global="true"/>
+ <set field="layoutSettings.companySubtitle" from-field="uiLabelMap.PartyCompanySubtitle" global="true"/>
+ <!-- layoutSettings.headerImageUrl can be used to specify an application specific logo; if not set,
+ then the global layoutSettings.commonHeaderImageUrl (specified in GlobalDecorator) will be used. -->
+ <!--<set field="layoutSettings.headerImageUrl" value="/images/ofbiz_logo.jpg" global="true"/>-->
+
+ <!-- <set field="layoutSettings.headerMiddleBackgroundUrl" value="" global="true"/> -->
+ <!-- <set field="layoutSettings.headerRightBackgroundUrl" value="" global="true"/> -->
+ <!-- TODO: Use transform to specify component URI -->
+ <set field="layoutSettings.javaScripts[]" value="/partymgr/static/partymgr.js" global="true"/>
+ <set field="layoutSettings.styleSheets[]" value="/partymgr/static/partymgr.css" global="true"/>
+ <set field="activeApp" value="mypage" global="true"/>
+ <set field="applicationMenuName" value="MyPageAppBar" global="true"/>
+ <set field="applicationMenuLocation" value="component://mypage/widget/MyPageMenus.xml" global="true"/>
+ </actions>
+ <widgets>
+ <include-screen name="GlobalDecorator" location="component://common/widget/CommonScreens.xml"/>
+ </widgets>
+ </section>
+ </screen>
+
+ <screen name="CommonCalendarDecorator">
+ <section>
+ <widgets>
+ <decorator-section-include name="body"/>
+ </widgets>
+ </section>
+ </screen>
+
+ <screen name="CommonTimesheetDecorator">
+ <section>
+ <widgets>
+ <decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
+ <decorator-section name="body"/>
+ </decorator-screen>
+ </widgets>
+ </section>
+ </screen>
+ <screen name="CommonCommunicationEventDecorator">
+ <section>
+ <actions>
+ <set field="headerItem" value="comm"/>
+ <set field="communicationEventId" from-field="parameters.communicationEventId"/>
+ <entity-one entity-name="CommunicationEvent" value-name="communicationEvent"/>
+ <set field="okayToUpdate" value="true" type="Boolean" global="true"/>
+ </actions>
+ <widgets>
+ <section>
+ <condition>
+ <and>
+ <not><if-empty field-name="communicationEvent.statusId"/></not>
+ <or>
+ <if-compare field-name="communicationEvent.statusId" operator="equals" type="String" value="COM_COMPLETE"/>
+ <if-compare field-name="communicationEvent.statusId" operator="equals" type="String" value="COM_RESOLVED"/>
+ <if-compare field-name="communicationEvent.statusId" operator="equals" type="String" value="COM_REFERRED"/>
+ <if-compare field-name="communicationEvent.statusId" operator="equals" type="String" value="COM_CANCELLED"/>
+ </or>
+ </and>
+ </condition>
+ <actions>
+ <set field="okayToUpdate" value="false" type="Boolean" global="true"/>
+ </actions>
+ <widgets/>
+ </section>
+ <decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
+ <decorator-section name="pre-body">
+ <section>
+ <condition>
+ <and>
+ <if-has-permission permission="PARTYMGR" action="_VIEW"/>
+ <not><if-empty field-name="communicationEvent"/></not>
+ </and>
+ </condition>
+ <widgets>
+ <include-menu location="component://party/webapp/partymgr/communication/CommMenus.xml" name="CommEventTabBar"/>
+ </widgets>
+ </section>
+ </decorator-section>
+ <decorator-section name="body">
+ <section>
+ <condition>
+ <if-has-permission action="_VIEW" permission="PARTYMGR"/>
+ </condition>
+ <widgets>
+ <section>
+ <condition>
+ <not><if-empty field-name="partyId"/></not>
+ </condition>
+ <widgets>
+ <container style="button-bar button-style-2">
+ <link target="/accounting/control/FindBillingAccount?partyId=${partyId}" url-mode="inter-app"
+ text="${uiLabelMap.AccountingBillingAccount}"/>
+ <section>
+ <condition><if-has-permission permission="ORDERMGR" action="_VIEW"/></condition>
+ <widgets>
+ <link target="/ordermgr/control/searchorders?lookupFlag=Y&hideFields=Y&partyId=${partyId}&viewIndex=1&viewSize=20" url-mode="inter-app"
+ text="${uiLabelMap.OrderOrders}"/>
+ </widgets>
+ </section>
+ <section>
+ <condition><if-has-permission permission="ORDERMGR" action="_CREATE"/></condition>
+ <widgets>
+ <link target="/ordermgr/control/checkinits?partyId=${partyId}" url-mode="inter-app"
+ text="${uiLabelMap.OrderNewOrder}"/>
+ </widgets>
+ </section>
+ <section>
+ <condition><if-has-permission permission="ACCOUNTING" action="_VIEW"/></condition>
+ <widgets>
+ <link target="/accounting/control/findPayments?lookupFlag=Y&hideFields=Y&partyIdTo=${partyId}" url-mode="inter-app"
+ text="${uiLabelMap.AccountingPaymentsSent}"/>
+ <link target="/accounting/control/findPayments?lookupFlag=Y&hideFields=Y&partyIdFrom=${partyId}" url-mode="inter-app"
+ text="${uiLabelMap.AccountingPaymentsReceived}"/>
+ </widgets>
+ </section>
+ </container>
+ </widgets>
+ </section>
+ <section>
+ <widgets>
+ <decorator-section-include name="body"/>
+ </widgets>
+ </section>
+ </widgets>
+ <fail-widgets>
+ <label style="h3">${uiLabelMap.PartyMgrViewPermissionError}</label>
+ </fail-widgets>
+ </section>
+ </decorator-section>
+ </decorator-screen>
+ </widgets>
+ </section>
+ </screen>
+
+ <screen name="CommonMyTaskDecorator">
+ <section>
+ <widgets>
+ <decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
+ <decorator-section name="body"/>
+ </decorator-screen>
+ </widgets>
+ </section>
+ </screen>
+
+ <screen name="main">
+ <section>
+ <actions>
+ <set field="headerItem" value="main"/>
+ <!-- refresh every 3 minutes -->
+ <!--set field="layoutSettings.extraHead" value="<META HTTP-EQUIV="REFRESH" CONTENT="180">"/-->
+ </actions>
+ <widgets>
+ <decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
+ <decorator-section name="body">
+ <!--include-screen name="CompanyMessages" location="component://mypage/widget/MyPageScreens.xml"/-->
+ <include-screen name="MyMessages" location="component://mypage/widget/MyPageScreens.xml"/>
+ <include-screen name="CalendarUpcoming" location="component://mypage/widget/MyPageScreens.xml"/>
+ <include-screen name="MyTaskList" location="component://mypage/widget/MyPageScreens.xml"/>
+ <include-screen name="CurrentTimesheet" location="component://mypage/widget/MyPageScreens.xml"/>
+ </decorator-section>
+ </decorator-screen>
+ </widgets>
+ </section>
+ </screen>
+</screens>
+
+
+
+
+
+
+
+
Propchange: ofbiz/trunk/specialpurpose/mypage/widget/CommonScreens.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/trunk/specialpurpose/mypage/widget/CommonScreens.xml
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/trunk/specialpurpose/mypage/widget/CommonScreens.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: ofbiz/trunk/specialpurpose/mypage/widget/MyPageForms.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/mypage/widget/MyPageForms.xml?rev=673043&view=auto
==============================================================================
--- ofbiz/trunk/specialpurpose/mypage/widget/MyPageForms.xml (added)
+++ ofbiz/trunk/specialpurpose/mypage/widget/MyPageForms.xml Tue Jul 1 02:59:34 2008
@@ -0,0 +1,75 @@
+<?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.
+-->
+
+<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-form.xsd">
+
+ <form name="MyTasks" extends="MyTasks" extends-resource="component://projectmgr/widget/forms/TaskForms.xml">
+ <field name="workEffortName" title="${uiLabelMap.ProjectMgrTaskName}" widget-style="buttontext">
+ <hyperlink also-hidden="false" description="${workEffortName}" target="/projectmgr/control/taskView?workEffortId=${workEffortId}" target-type="inter-app" target-window="_BLANK"/>
+ </field>
+ <field name="projectName" title="${uiLabelMap.ProjectMgrProjectName}"><hyperlink target="/projectmgr/control/projectView?projectId=${resultProject.projectId}" target-type="inter-app" target-window="_BLANK" description="${resultProject.projectName}"/></field>
+ </form>
+
+ <form name="EditWeekTimesheet" extends="EditWeekTimesheet" extends-resource="component://projectmgr/widget/forms/TimeSheetForms.xml">
+ <field name="workEffortId" title="${uiLabelMap.ProjectMgrTaskName}">
+ <drop-down allow-empty="true">
+ <entity-options entity-name="ProjectPartyAndPhaseAndTask" description="${workEffortName} -- ${phaseName} -- ${projectName}">
+ <entity-constraint name="workEffortTypeId" operator="not-equals" value="TASK_TEMPLATE"/>
+ <entity-constraint name="partyId" env-name="timesheet.partyId"/>
+ <entity-order-by field-name="projectName"/>
+ <entity-order-by field-name="phaseName"/>
+ <entity-order-by field-name="workEffortName"/>
+ </entity-options>
+ <sub-hyperlink target="/projectmgr/control/taskView?workEffortId=${workEffortId}" target-type="inter-app" target-window="_BLANK" link-style="buttontext" description="${bsh:workEffortId != void && !workEffortId.equals("Totals") ? workEffortId : ""}"/>
+ </drop-down>
+ </field>
+ <field name="updateButton"><submit/></field>
+ </form>
+
+ <form name="CalendarUpcoming" type="list" list-name="events" target="deleteEvent" paginate-target="FindTask"
+ odd-row-style="alternate-row" default-table-style="basic-table hover-bar">
+ <actions>
+ <set field="nowDate" value="${bsh:org.ofbiz.base.util.UtilDateTime.nowDateString("yyyy-MM-dd HH:mm:ss.S")}" type="String"/>
+ <entity-condition entity-name="WorkEffort">
+ <condition-list combine="and">
+ <condition-expr field-name="workEffortTypeId" operator="equals" value="COMPANY_EVENT"/>
+ <condition-expr field-name="actualStartDate" operator="greater-equals" env-name="nowDate"/>
+ </condition-list>
+ <order-by field-name="actualStartDate"/>
+ </entity-condition>
+ </actions>
+ <field name="workEffortId"><hidden/></field>
+ <field name="workEffortName" title="${uiLabelMap.WorkEffortEventName}"><display/></field>
+ <field name="description" title="${uiLabelMap.CommonDescription}"><display/></field>
+ <field name="actualStartDate" title="Date"><display type="date"/></field>
+ <field name="delete"><submit button-type="text-link"/></field>
+ </form>
+
+ <form name="newEvent" type="single" target="createEvent">
+ <field name="workEffortTypeId"><hidden value="COMPANY_EVENT"/></field>
+ <field name="currentStatusId"><hidden value="_NA_"/></field>
+ <field name="workEffortName" title="${uiLabelMap.WorkEffortEventName}"><text/></field>
+ <field name="description" title="${uiLabelMap.CommonDescription}"><text/></field>
+ <field name="actualStartDate"><date-time type="date"/></field>
+ <field name="add"><submit/></field>
+ </form>
+
+</forms>
\ No newline at end of file
Propchange: ofbiz/trunk/specialpurpose/mypage/widget/MyPageForms.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/trunk/specialpurpose/mypage/widget/MyPageForms.xml
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/trunk/specialpurpose/mypage/widget/MyPageForms.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: ofbiz/trunk/specialpurpose/mypage/widget/MyPageMenus.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/mypage/widget/MyPageMenus.xml?rev=673043&view=auto
==============================================================================
--- ofbiz/trunk/specialpurpose/mypage/widget/MyPageMenus.xml (added)
+++ ofbiz/trunk/specialpurpose/mypage/widget/MyPageMenus.xml Tue Jul 1 02:59:34 2008
@@ -0,0 +1,67 @@
+<?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.
+-->
+
+<menus xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-menu.xsd">
+ <menu name="MyPageAppBar" id="app-navigation" type="simple" selected-menuitem-context-field-name="headerItem" default-selected-style="selected" title="My Personal Page" menu-container-style="button-bar tab-bar">
+ <menu-item name="main" title="${uiLabelMap.CommonMain}">
+ <condition>
+ <not><if-empty field-name="userLogin"/></not>
+ </condition>
+ <link target="main"/>
+ </menu-item>
+ <menu-item name="myProfile" title="${uiLabelMap.MyProfile}">
+ <condition>
+ <not><if-empty field-name="userLogin"/></not>
+ </condition>
+ <link target="/partymgr/control/viewprofile?partyId=${userLogin.partyId}" url-mode="inter-app" target-window="_BLANK"/>
+ </menu-item>
+ <!--menu-item name="help" title="${uiLabelMap.CommonHelp}" align-style="opposed">
+ <condition><not><if-empty field-name="userLogin"/></not></condition>
+ <link target="http://docs.ofbiz.org/display/OFBENDUSER/Project+Manager+Application+Roles?decorator=printable" url-mode="plain" target-window="new"/>
+ </menu-item-->
+ <menu-item name="Logout" title="${uiLabelMap.CommonLogout}" align-style="opposed">
+ <condition><not><if-empty field-name="userLogin"/></not></condition>
+ <link target="logout"/>
+ </menu-item>
+ <menu-item name="Login" title="${uiLabelMap.CommonLogin}" align-style="opposed">
+ <condition><if-empty field-name="userLogin"/></condition>
+ <link target="${checkLoginUrl}"/>
+ </menu-item>
+ </menu>
+
+ <menu name="EventMenu">
+ <menu-item name="newEvent" title="${uiLabelMap.WorkEffortNewEvent}"><link target="newEvent"/></menu-item>
+ </menu>
+
+ <menu name="MessageMenu">
+ <menu-item name="newEmail" title="${uiLabelMap.PartyNewEmail}"><link target="newEmail"/></menu-item>
+ <menu-item name="newNote" title="${uiLabelMap.PartyNewInternalNote}"><link target="newInternalNote"/></menu-item>
+ </menu>
+
+ <menu name="TaskMenu">
+ <menu-item name="myTasks" title="myTasks"><link target="/projectmgr/control/MyTasks" url-mode="inter-app"/></menu-item>
+ </menu>
+
+ <menu name="TimesheetMenu" extends="TimesheetBar" extends-resource="component://projectmgr/widget/Menus.xml">
+ <menu-item name="myTime" title="myTime"><link target="/projectmgr/control/MyTimeSheet" url-mode="inter-app"/></menu-item>
+ </menu>
+
+</menus>
\ No newline at end of file
Propchange: ofbiz/trunk/specialpurpose/mypage/widget/MyPageMenus.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/trunk/specialpurpose/mypage/widget/MyPageMenus.xml
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/trunk/specialpurpose/mypage/widget/MyPageMenus.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: ofbiz/trunk/specialpurpose/mypage/widget/MyPageScreens.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/mypage/widget/MyPageScreens.xml?rev=673043&view=auto
==============================================================================
--- ofbiz/trunk/specialpurpose/mypage/widget/MyPageScreens.xml (added)
+++ ofbiz/trunk/specialpurpose/mypage/widget/MyPageScreens.xml Tue Jul 1 02:59:34 2008
@@ -0,0 +1,157 @@
+<?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.
+-->
+
+<screens xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-screen.xsd">
+ <screen name="newEvent">
+ <section>
+ <widgets>
+ <decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
+ <decorator-section name="body">
+ <screenlet>
+ <include-form name="newEvent" location="component://mypage/widget/MyPageForms.xml"/>
+ </screenlet>
+ </decorator-section>
+ </decorator-screen>
+ </widgets>
+ </section>
+ </screen>
+ <screen name="CurrentTimesheet">
+ <section>
+ <actions>
+ <script location="component://projectmgr/webapp/projectmgr/WEB-INF/actions/EditWeekTimesheet.bsh"/>
+ </actions>
+ <widgets>
+ <screenlet title="${uiLabelMap.PageTitleCurrentTimesheet} ${uiLabelMap.CommonNbr} ${timesheet.timesheetId} ${uiLabelMap.ProjectMgrWeek}: ${weekNumber} ${uiLabelMap.CommonFrom} ${bsh:timesheet.get("fromDate").toString().substring(0,10)} ${uiLabelMap.CommonTo} ${bsh:timesheet.get("thruDate").toString().substring(0,10)}"
+ navigation-menu-name="TimesheetMenu" collapsible="true" name="timesheet">
+ <include-menu name="TimesheetMenu" location="component://mypage/widget/MyPageMenus.xml"/>
+ <section>
+ <condition>
+ <if-compare field-name="timesheet.statusId" operator="equals" value="TIMESHEET_COMPLETED"/>
+ </condition>
+ <widgets>
+ <include-form name="WeekTimesheet" location="component://projectmgr/widget/forms/TimeSheetForms.xml"/>
+ </widgets>
+ <fail-widgets>
+ <include-form name="EditWeekTimesheet" location="component://mypage/widget/MyPageForms.xml"/>
+ </fail-widgets>
+ </section>
+ </screenlet>
+ </widgets>
+ </section>
+ </screen>
+ <screen name="MyTaskList">
+ <section>
+ <actions>
+ <entity-and entity-name="WorkEffortAndPartyAssign" list-name="tasks" filter-by-date="true">
+ <field-map field-name="partyId" env-name="userLogin.partyId"/>
+ <field-map field-name="workEffortTypeId" value="TASK"/>
+ <field-map field-name="currentStatusId" value="PTS_CREATED"/>
+ </entity-and>
+ </actions>
+ <widgets>
+ <screenlet title="${uiLabelMap.PageTitleTaskAssignedToMe}" name="mytasks" collapsible="true" navigation-menu-name="TaskMenu">
+ <include-menu name="TaskMenu" location="component://mypage/widget/MyPageMenus.xml"/>
+ <section>
+ <condition>
+ <not><if-empty field-name="tasks"/></not>
+ </condition>
+ <widgets>
+ <include-form name="MyTasks" location="component://mypage/widget/MyPageForms.xml"/>
+ </widgets>
+ <fail-widgets>
+ <container>
+ <label style="h3" text="${uiLabelMap.ProjectMgrTaskNoOpen1}"></label>
+ </container>
+ <container>
+ <label style="h3" text="${uiLabelMap.ProjectMgrTaskNoOpen2}"></label>
+ </container>
+ </fail-widgets>
+ </section>
+ </screenlet>
+ </widgets>
+ </section>
+ </screen>
+
+ <screen name="CalendarUpcoming">
+ <section>
+ <widgets>
+ <screenlet title="Company events" navigation-menu-name="EventMenu" name="companyEvents" collapsible="true">
+ <include-menu name="EventMenu" location="component://mypage/widget/MyPageMenus.xml"/>
+ <include-form name="CalendarUpcoming" location="component://mypage/widget/MyPageForms.xml"/>
+ </screenlet>
+ </widgets>
+ </section>
+ </screen>
+
+
+ <screen name="MyMessages">
+ <section>
+ <actions>
+ <set field="partyId" from-field="userLogin.partyId"/>
+ </actions>
+ <widgets>
+ <screenlet title="Communications" navigation-menu-name="MessageMenu" navigation-form-name="ListPartyCommEvents" name="comms">
+ <include-menu name="MessageMenu" location="component://mypage/widget/MyPageMenus.xml"/>
+ <include-form name="ListPartyCommEvents" location="component://party/webapp/partymgr/communication/CommForms.xml"/>
+ </screenlet>
+ <!--container style="righthalf">
+ <screenlet title="Pending outgoing">
+ <include-form name="ListPendingCommEvents" location="component://party/webapp/partymgr/communication/CommForms.xml"/>
+ </screenlet>
+ </container>
+ <container style="clear"/-->
+ </widgets>
+ </section>
+ </screen>
+
+ <screen name="CompanyMessages">
+ <section>
+ <actions>
+ <set field="partyId" from-field="userLogin.partyId"/>
+ </actions>
+ <widgets>
+ <screenlet tab-menu-name="Company messages" name="companyMessages" collapsible="true">
+ <container style="lefthalf">
+ <screenlet title="Incoming communications" navigation-menu-name="MessageMenu">
+ <include-menu name="MessageMenu" location="component://mypage/widget/MyPageMenus.xml"/>
+ <include-form name="ListPartyCommEvents" location="component://party/webapp/partymgr/communication/CommForms.xml"/>
+ </screenlet>
+ </container>
+ <container style="righthalf">
+ <screenlet title="Pending outgoing">
+ <include-form name="ListPendingCommEvents" location="component://party/webapp/partymgr/communication/CommForms.xml"/>
+ </screenlet>
+ </container>
+ <container style="clear"/>
+ </screenlet>
+ </widgets>
+ </section>
+ </screen>
+
+</screens>
+
+
+
+
+
+
+
+
Propchange: ofbiz/trunk/specialpurpose/mypage/widget/MyPageScreens.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/trunk/specialpurpose/mypage/widget/MyPageScreens.xml
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/trunk/specialpurpose/mypage/widget/MyPageScreens.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml