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>