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/08/10 03:24:37 UTC
svn commit: r684394 - in /ofbiz/trunk/specialpurpose/mypage:
webapp/mypage/WEB-INF/controller.xml widget/MyPageForms.xml
widget/MyPageScreens.xml
Author: hansbak
Date: Sat Aug 9 18:24:36 2008
New Revision: 684394
URL: http://svn.apache.org/viewvc?rev=684394&view=rev
Log:
show more info on the request view. This commit and previous commits enebles the creation of a customer request from a communication event, a project task from a customer request copying the communicationevent attachmentslinks to the task view
Modified:
ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/controller.xml
ofbiz/trunk/specialpurpose/mypage/widget/MyPageForms.xml
ofbiz/trunk/specialpurpose/mypage/widget/MyPageScreens.xml
Modified: 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=684394&r1=684393&r2=684394&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/controller.xml (original)
+++ ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/controller.xml Sat Aug 9 18:24:36 2008
@@ -193,6 +193,5 @@
<view-map name="myTimesheet" type="screen" page="component://mypage/widget/CommonScreens.xml#MyTimesheet"/>
<view-map name="newEvent" type="screen" page="component://mypage/widget/MyPageScreens.xml#newEvent"/>
<view-map name="ViewCommunicationEvent" type="screen" page="component://mypage/widget/MyPageScreens.xml#ViewCommunicationEvent"/>
-
-
+ <view-map name="ViewRequest" type="screen" page="component://mypage/widget/MyPageScreens.xml#ViewRequest"/>
</site-conf>
Modified: ofbiz/trunk/specialpurpose/mypage/widget/MyPageForms.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/mypage/widget/MyPageForms.xml?rev=684394&r1=684393&r2=684394&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/mypage/widget/MyPageForms.xml (original)
+++ ofbiz/trunk/specialpurpose/mypage/widget/MyPageForms.xml Sat Aug 9 18:24:36 2008
@@ -121,5 +121,9 @@
<submit />
</field>
</form>
-
+ <form name="ViewRequestWorkEfforts" extends="ViewRequestWorkEfforts" extends-resource="component://order/webapp/ordermgr/request/RequestForms.xml">
+ <field name="workEffortId">
+ <hyperlink target="/projectmgr/control/taskView?workEffortId=${workEffortId}" description="${workEffortName} [${workEffortId}]" target-type="inter-app"/>
+ </field>
+ </form>
</forms>
\ No newline at end of file
Modified: ofbiz/trunk/specialpurpose/mypage/widget/MyPageScreens.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/mypage/widget/MyPageScreens.xml?rev=684394&r1=684393&r2=684394&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/mypage/widget/MyPageScreens.xml (original)
+++ ofbiz/trunk/specialpurpose/mypage/widget/MyPageScreens.xml Sat Aug 9 18:24:36 2008
@@ -375,12 +375,63 @@
</widgets>
</section>
</screen>
+ <screen name="ViewRequest">
+ <section>
+ <actions>
+ <set field="MainColumnStyle" value="rightonly"/>
+ <set field="tabButtonItem" value="ViewRequest"/>
+ <set field="headerItem" value="request"/>
+ <set field="titleProperty" value="PageTitleViewRequest"/>
+ <!--<set field="headerItem" value="Shopping List"/>-->
+ <set field="showRequestManagementLinks" value="Y"/>
+ <set field="custRequestId" from-field="parameters.custRequestId"/>
+ <entity-one entity-name="CustRequest" value-name="custRequest"/>
+ <get-related-one value-name="custRequest" relation-name="CustRequestType" to-value-name="custRequestType"/>
+ <get-related-one value-name="custRequest" relation-name="StatusItem" to-value-name="statusItem"/>
+ <get-related-one value-name="custRequest" relation-name="CurrencyUom" to-value-name="currency"/>
+ <get-related-one value-name="custRequest" relation-name="ProductStore" to-value-name="store"/>
+ <get-related-one value-name="custRequest" relation-name="FulfillContactMech" to-value-name="fulfillContactMech"/>
+ <entity-and list-name="requestWorkEfforts" entity-name="CustRequestAndWorkEffort">
+ <field-map field-name="custRequestId" env-name="parameters.custRequestId"/>
+ </entity-and>
+ <get-related value-name="custRequest" relation-name="CustRequestRole" list-name="requestRoles"/>
+ <set field="orderBy[]" value="sequenceNum"/>
+ <get-related value-name="custRequest" relation-name="CustRequestItem" list-name="custRequestItems" order-by-list-name="orderBy"/>
+ <entity-and list-name="commEvents" entity-name="CommunicationEventAndCustRequest">
+ <field-map field-name="custRequestId" env-name="parameters.custRequestId"/>
+ </entity-and>
+ </actions>
+ <widgets>
+ <decorator-screen name="CommonRequestDecorator" location="${parameters.mainDecoratorLocation}">
+ <decorator-section name="body">
+ <container style="lefthalf">
+ <platform-specific>
+ <html><html-template location="component://order/webapp/ordermgr/request/requestInfo.ftl"/></html>
+ </platform-specific>
+ <screenlet title="${uiLabelMap.PageTitleRequestItems}">
+ <include-form name="OverviewRequestItems" location="component://order/webapp/ordermgr/request/RequestForms.xml"/>
+ </screenlet>
+ </container>
+ <container style="righthalf">
+ <platform-specific>
+ <html><html-template location="component://order/webapp/ordermgr/request/requestDate.ftl"/></html>
+ </platform-specific>
+ <platform-specific>
+ <html><html-template location="component://order/webapp/ordermgr/request/requestContactMech.ftl"/></html>
+ </platform-specific>
+ <platform-specific>
+ <html><html-template location="component://order/webapp/ordermgr/request/requestRoles.ftl"/></html>
+ </platform-specific>
+ <screenlet title="${uiLabelMap.PartyListCommunicationEvents}" navigation-form-name="ViewRequestCommunicationEvents">
+ <include-form name="ViewRequestCommunicationEvents" location="component://order/webapp/ordermgr/request/RequestForms.xml"/>
+ </screenlet>
+ <screenlet title="${uiLabelMap.WorkEffortWorkEfforts}" navigation-form-name="ViewRequestWorkEfforts">
+ <include-form name="ViewRequestWorkEfforts" location="component://mypage/widget/MyPageForms.xml"/>
+ </screenlet>
+ </container>
+ </decorator-section>
+ </decorator-screen>
+ </widgets>
+ </section>
+ </screen>
</screens>
-
-
-
-
-
-
-
-