svn commit: r1758033 - in /ofbiz/trunk/applications: datamodel/entitydef/marketing-entitymodel.xml marketing/minilang/marketing/contact/ContactListServices.xml marketing/servicedef/services.xml

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r1758033 - in /ofbiz/trunk/applications: datamodel/entitydef/marketing-entitymodel.xml marketing/minilang/marketing/contact/ContactListServices.xml marketing/servicedef/services.xml

Deepak Dixit-5
Author: deepak
Date: Sat Aug 27 13:53:17 2016
New Revision: 1758033

URL: http://svn.apache.org/viewvc?rev=1758033&view=rev
Log:
(OFBIZ-7620) Applied patch from jira issue
================================
Add "changeByUserLoginId" field for ContactListCommStatus
================================
Thanks Nameet for your contribution.

Modified:
    ofbiz/trunk/applications/datamodel/entitydef/marketing-entitymodel.xml
    ofbiz/trunk/applications/marketing/minilang/marketing/contact/ContactListServices.xml
    ofbiz/trunk/applications/marketing/servicedef/services.xml

Modified: ofbiz/trunk/applications/datamodel/entitydef/marketing-entitymodel.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/datamodel/entitydef/marketing-entitymodel.xml?rev=1758033&r1=1758032&r2=1758033&view=diff
==============================================================================
--- ofbiz/trunk/applications/datamodel/entitydef/marketing-entitymodel.xml (original)
+++ ofbiz/trunk/applications/datamodel/entitydef/marketing-entitymodel.xml Sat Aug 27 13:53:17 2016
@@ -211,6 +211,7 @@ under the License.
       <field name="partyId" type="id"></field>
       <field name="messageId" type="value"></field>
       <field name="statusId" type="id-ne"></field>
+      <field name="changeByUserLoginId" type="id-vlong"></field>
       <prim-key field="contactListId"/>
       <prim-key field="communicationEventId"/>
       <prim-key field="contactMechId"/>
@@ -229,6 +230,9 @@ under the License.
       <relation type="one" fk-name="CNCT_LST_CST_ST" rel-entity-name="StatusItem">
         <key-map field-name="statusId"/>
       </relation>
+      <relation type="one" fk-name="CNCT_LST_CST_ST_UL" title="ChangeBy" rel-entity-name="UserLogin">
+          <key-map field-name="changeByUserLoginId" rel-field-name="userLoginId"/>
+      </relation>
       <index name="CNTLSTCST_MSG_ID" unique="true">
         <index-field name="messageId"/>
       </index>

Modified: ofbiz/trunk/applications/marketing/minilang/marketing/contact/ContactListServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/marketing/minilang/marketing/contact/ContactListServices.xml?rev=1758033&r1=1758032&r2=1758033&view=diff
==============================================================================
--- ofbiz/trunk/applications/marketing/minilang/marketing/contact/ContactListServices.xml (original)
+++ ofbiz/trunk/applications/marketing/minilang/marketing/contact/ContactListServices.xml Sat Aug 27 13:53:17 2016
@@ -470,9 +470,11 @@ under the License.
              <make-value entity-name="ContactListCommStatus" value-field="lookedUpValue"/>
              <set-pk-fields map="parameters" value-field="lookedUpValue"/>
              <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
+             <set field="lookedUpValue.changeByUserLoginId" from-field="userLogin.userLoginId"/>
              <create-value value-field="lookedUpValue"/>
              <else>
                  <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
+                 <set field="lookedUpValue.changeByUserLoginId" from-field="userLogin.userLoginId"/>
                  <store-value value-field="lookedUpValue"/>
              </else>
         </if-empty>                

Modified: ofbiz/trunk/applications/marketing/servicedef/services.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/marketing/servicedef/services.xml?rev=1758033&r1=1758032&r2=1758033&view=diff
==============================================================================
--- ofbiz/trunk/applications/marketing/servicedef/services.xml (original)
+++ ofbiz/trunk/applications/marketing/servicedef/services.xml Sat Aug 27 13:53:17 2016
@@ -224,7 +224,9 @@ under the License.
     <!--  ContactList Comm Status Services -->
     <service name="updateContactListCommStatus" engine="simple" default-entity-name="ContactListCommStatus"
             location="component://marketing/minilang/marketing/contact/ContactListServices.xml" invoke="updateContactListCommStatus">
-        <auto-attributes include="all" mode="IN" optional="false"/>
+        <auto-attributes include="all" mode="IN" optional="false">
+            <exclude field-name="changeByUserLoginId"/>
+        </auto-attributes>
         <override name="partyId" optional="true"/>
         <override name="messageId" allow-html="any" optional="true"/>
     </service>