Author: ashish
Date: Sat Aug 27 12:53:23 2016
New Revision: 1758021

URL: http://svn.apache.org/viewvc?rev=1758021&view=rev
Log:
Applied patch from jira issue - OFBIZ-7628 - Add Communication Event Roles 
functionality is not working.
Thanks Ravi for the contribution. 

Modified:
    
ofbiz/trunk/applications/party/minilang/communication/CommunicationEventEvents.xml
    ofbiz/trunk/applications/party/webapp/partymgr/WEB-INF/controller.xml
    ofbiz/trunk/applications/party/widget/partymgr/CommunicationEventForms.xml

Modified: 
ofbiz/trunk/applications/party/minilang/communication/CommunicationEventEvents.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/minilang/communication/CommunicationEventEvents.xml?rev=1758021&r1=1758020&r2=1758021&view=diff
==============================================================================
--- 
ofbiz/trunk/applications/party/minilang/communication/CommunicationEventEvents.xml
 (original)
+++ 
ofbiz/trunk/applications/party/minilang/communication/CommunicationEventEvents.xml
 Sat Aug 27 12:53:23 2016
@@ -124,25 +124,6 @@ under the License.
         <set field="my" value="My"/>
         <field-to-request field="my"/>
     </simple-method>
-
-    <simple-method method-name="createCommunicationEventRole"
-        short-description="Add a role to a communictaion event and save 
communication event itseld">
-
-        <!-- save header fields -->
-        <set-service-fields service-name="updateCommunicationEvent" 
map="formInput" to-map="updateMap"/>
-        <set field="updateMap.communicationEventId" 
from-field="parameters.communicationEventId"/>
-        <call-service service-name="updateCommunicationEvent" 
in-map-name="updateMap"/>
-
-        <!-- add role -->
-        <set-service-fields service-name="createCommunicationEventRole" 
to-map="createRole" map="parameters"/>
-        <call-service service-name="createCommunicationEventRole" 
in-map-name="createRole"/>
-
-        <!-- Return to request -->
-        <field-to-request field="parameters.communicationEventId" 
request-name="communicationEventId"/>
-        <set field="my" value="My"/>
-        <field-to-request field="my"/>
-    </simple-method>
-
     <simple-method method-name="allocateMsgToParty" 
short-description="Allocate an emailaddress to an existing/new party, update 
the communication event accordingly">
         <entity-one entity-name="CommunicationEvent" 
value-field="communicationEvent"/>
         <if-empty field="communicationEvent">

Modified: ofbiz/trunk/applications/party/webapp/partymgr/WEB-INF/controller.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/webapp/partymgr/WEB-INF/controller.xml?rev=1758021&r1=1758020&r2=1758021&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/webapp/partymgr/WEB-INF/controller.xml 
(original)
+++ ofbiz/trunk/applications/party/webapp/partymgr/WEB-INF/controller.xml Sat 
Aug 27 12:53:23 2016
@@ -770,7 +770,7 @@ under the License.
     </request-map>
     <request-map uri="createCommunicationEventRole">
         <security https="true" auth="true"/>
-        <event type="simple" invoke="createCommunicationEventRole" 
path="component://party/minilang/communication/CommunicationEventEvents.xml"/>
+        <event type="service" invoke="createCommunicationEventRole"/>
         <response name="success" type="view-home" 
value="EditCommunicationEvent"/>
         <response name="error" type="view-home" 
value="EditCommunicationEvent"/>
     </request-map>

Modified: 
ofbiz/trunk/applications/party/widget/partymgr/CommunicationEventForms.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/widget/partymgr/CommunicationEventForms.xml?rev=1758021&r1=1758020&r2=1758021&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/widget/partymgr/CommunicationEventForms.xml 
(original)
+++ ofbiz/trunk/applications/party/widget/partymgr/CommunicationEventForms.xml 
Sat Aug 27 12:53:23 2016
@@ -705,12 +705,6 @@ under the License.
 
     <form name="AddEventRole" type="single" 
target="createCommunicationEventRole"
         header-row-style="header-row" default-table-style="basic-table">
-        <field name="subject"><hidden/></field>
-        <field name="content"><hidden/></field>
-        <field name="partyIdTo"><hidden/></field>
-        <field name="datetimeStarted"><hidden/></field>
-        <field name="my"><hidden value="${my}"/></field>
-        <field name="datetimeStarted"><hidden/></field>
         <field name="communicationEventId"><hidden/></field>
         <field name="partyId" title="${uiLabelMap.PartyPartyId}" 
position="1"><lookup target-form-name="LookupPartyName"/></field>
         <field name="roleTypeId" position="2">
@@ -722,10 +716,8 @@ under the License.
                 </entity-options>
             </drop-down>
         </field>
-        <field name="submitButton" title=" ">
-            <hyperlink also-hidden="true"
-                target-type="plain" description="${uiLabelMap.PartyAddRole}"
-                
target="javascript:(document.AddEventRole.communicationEventId.value=document.EditEmail.communicationEventId.value),(document.AddEventRole.datetimeStarted.value=document.EditEmail.datetimeStarted.value),(document.AddEventRole.partyIdTo.value=document.EditEmail.partyIdTo.value),(document.AddEventRole.subject.value=document.EditEmail.subject.value),(document.AddEventRole.content.value=document.EditEmail.content.value),(document.AddEventRole.submit())"/>
+        <field name="submitButton" title="${uiLabelMap.PartyAddRole}">
+            <submit button-type="button"/>
         </field>
     </form>
 


Reply via email to