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> - - - - - - - - |
Free forum by Nabble | Edit this page |