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:08:53 UTC
svn commit: r684390 - in /ofbiz/trunk/applications/party:
script/org/ofbiz/party/communication/CommunicationEventServices.xml
webapp/partymgr/communication/CommForms.xml
widget/partymgr/CommunicationScreens.xml
Author: hansbak
Date: Sat Aug 9 18:08:53 2008
New Revision: 684390
URL: http://svn.apache.org/viewvc?rev=684390&view=rev
Log:
added requestlist on communicationeventsummary, changed update status communicationeventEvent, when status is set the complete, set the rolestatus also to complete(closed)
Modified:
ofbiz/trunk/applications/party/script/org/ofbiz/party/communication/CommunicationEventServices.xml
ofbiz/trunk/applications/party/webapp/partymgr/communication/CommForms.xml
ofbiz/trunk/applications/party/widget/partymgr/CommunicationScreens.xml
Modified: ofbiz/trunk/applications/party/script/org/ofbiz/party/communication/CommunicationEventServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/script/org/ofbiz/party/communication/CommunicationEventServices.xml?rev=684390&r1=684389&r2=684390&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/script/org/ofbiz/party/communication/CommunicationEventServices.xml (original)
+++ ofbiz/trunk/applications/party/script/org/ofbiz/party/communication/CommunicationEventServices.xml Sat Aug 9 18:08:53 2008
@@ -406,6 +406,14 @@
<else>
<set field="communicationEvent.statusId" from-field="parameters.statusId"/>
<store-value value-name="communicationEvent"/>
+ <!-- if complete, set all role status fields to 'complete' (intentionally ignoring the status change checking)-->
+ <if-compare operator="equals" value="COM_COMPLETE" field="parameters.statusId">
+ <get-related value-name="communicationEvent" relation-name="CommunicationEventRole" list-name="updRoles"/>
+ <iterate entry-name="updRole" list-name="updRoles">
+ <set field="updRole.statusId" value="COM_ROLE_COMPLETED"/>
+ <store-value value-name="updRole"/>
+ </iterate>
+ </if-compare>
</else>
</if-empty>
</if-compare-field>
Modified: ofbiz/trunk/applications/party/webapp/partymgr/communication/CommForms.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/webapp/partymgr/communication/CommForms.xml?rev=684390&r1=684389&r2=684390&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/webapp/partymgr/communication/CommForms.xml (original)
+++ ofbiz/trunk/applications/party/webapp/partymgr/communication/CommForms.xml Sat Aug 9 18:08:53 2008
@@ -272,7 +272,7 @@
<field name="subject">
<hyperlink description="${subject}" target="ViewCommunicationEvent?communicationEventId=${communicationEventId}"/>
</field>
- <field name="communicationEventTypeId"><display-entity description="${description}" entity-name="CommunicationEventType" key-field-name="communicationEventTypeId"/></field>
+ <field name="communicationEventTypeId" title="${uiLabelMap.CommonType}"><display-entity description="${description}" entity-name="CommunicationEventType" key-field-name="communicationEventTypeId"/></field>
<field name="partyIdFrom" title="${uiLabelMap.CommonPartyID} ${uiLabelMap.CommonFrom}">
<display-entity description="${firstName} ${middleName} ${lastName} ${groupName}" entity-name="PartyNameView" key-field-name="partyId">
<sub-hyperlink target="/partymgr/control/viewprofile?partyId=${partyIdFrom}" target-type="inter-app" description="[${partyIdFrom}]"/>
@@ -284,12 +284,6 @@
</display-entity>
</field>
<field name="statusId"><display-entity description="${description}" entity-name="StatusItem" key-field-name="statusId"/></field>
- <!--field name="contactMechTypeId"><display-entity description="${description}" entity-name="ContactMechType" key-field-name="contactMechTypeId"/></field-->
- <!-- Next two fields don't seem to be used, commenting out for now -->
- <!--
- <field name="roleTypeIdFrom"><display-entity description="${description}" entity-name="RoleType" key-field-name="roleTypeId"/></field>
- <field name="roleTypeIdTo"><display-entity description="${description}" entity-name="RoleType" key-field-name="roleTypeId"/></field>
- -->
<field name="createdStamp" title="${uiLabelMap.CommonCreated}"><display type="date"/></field>
<field name="datetimeStarted" title="${uiLabelMap.CommonSend}"><display type="date"/></field>
</form>
@@ -476,9 +470,9 @@
</field>
<field name="contentTypeId"><display-entity entity-name="ContentType" description="${description}"/></field>
<field name="fromDate"><display/></field>
- <field name="drDataResourceName" widget-style="smallSubmit">
+ <!-- field name="drDataResourceName" widget-style="smallSubmit">
<hyperlink also-hidden="false" description="${drDataResourceName} [${drDataResourceId}]" target="/content/control/editDataResource?dataResourceId=${drDataResourceId}" target-type="inter-app"/>
- </field>
+ </field-->
<field name="drMimeTypeId"><display-entity entity-name="MimeType" description="${description}" key-field-name="mimeTypeId"/></field>
</form>
@@ -674,4 +668,7 @@
<field name="content"><textarea cols="70" rows="20"/></field>
<field name="submit" title="${uiLabelMap.CommonCreate}" widget-style="smallSubmit"><submit button-type="button"/></field>
</form>
+ <form name="ListRequests" extends="ListRequests" extends-resource="component://order/webapp/ordermgr/request/RequestForms.xml">
+ <field name="custRequestName"><hyperlink description="${custRequestName} [${custRequestId}]" target="/ordermgr/control/ViewRequest?custRequestId=${custRequestId}" target-type="inter-app"/></field>
+ </form>
</forms>
Modified: ofbiz/trunk/applications/party/widget/partymgr/CommunicationScreens.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/widget/partymgr/CommunicationScreens.xml?rev=684390&r1=684389&r2=684390&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/widget/partymgr/CommunicationScreens.xml (original)
+++ ofbiz/trunk/applications/party/widget/partymgr/CommunicationScreens.xml Sat Aug 9 18:08:53 2008
@@ -241,8 +241,8 @@
</actions>
<widgets>
<screenlet title="${uiLabelMap.OrderRequestList}">
- <include-form name="ListRequests"
- location="component://order/webapp/ordermgr/request/RequestForms.xml" />
+ <include-form name="ListRequests"
+ location="component://party/webapp/partymgr/communication/CommForms.xml"/>
</screenlet>
</widgets>
</section>