Skip to content
This repository was archived by the owner on Jan 5, 2018. It is now read-only.

Commit aeca5c9

Browse files
committed
Added country Geo to PostalAddres Info, display alpha code 3 in output template if present
1 parent 0e21fa7 commit aeca5c9

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

mantle-usl/service/mantle/party/ContactServices.xml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ This Work includes contributions authored by David E. Jones, not as a
3232
<parameter name="postalContactMechPurposeId"/>
3333
<parameter name="postalAddress" type="EntityValue"/>
3434
<parameter name="postalAddressStateGeo" type="EntityValue"/>
35+
<parameter name="postalAddressCountryGeo" type="EntityValue"/>
3536
<parameter name="postalAddressGeoPoint" type="EntityValue"/>
3637
<parameter name="telecomContactMechId"/>
3738
<parameter name="telecomContactMech" type="EntityValue"/>
@@ -66,6 +67,7 @@ This Work includes contributions authored by David E. Jones, not as a
6667
</entity-find-one>
6768
</if>
6869
<entity-find-related-one value-field="postalAddress" relationship-name="StateProvince#moqui.basic.Geo" to-value-field="postalAddressStateGeo"/>
70+
<entity-find-related-one value-field="postalAddress" relationship-name="Country#moqui.basic.Geo" to-value-field="postalAddressCountryGeo"/>
6971
<entity-find-related-one value-field="postalAddress" relationship-name="moqui.basic.GeoPoint" to-value-field="postalAddressGeoPoint"/>
7072
</if>
7173

@@ -158,6 +160,7 @@ This Work includes contributions authored by David E. Jones, not as a
158160
<parameter name="postalContactMechPurposeId"/>
159161
<parameter name="postalContactMechPurpose" type="EntityValue"/>
160162
<parameter name="postalAddress" type="EntityValue"/>
163+
<parameter name="postalAddressCountryGeo" type="EntityValue"/>
161164
<parameter name="postalAddressStateGeo" type="EntityValue"/>
162165
<parameter name="postalAddressGeoPoint" type="EntityValue"/>
163166
<parameter name="telecomContactMechId"/>
@@ -211,6 +214,7 @@ This Work includes contributions authored by David E. Jones, not as a
211214
<field-map field-name="contactMechPurposeId" from="postalPcm.contactMechPurposeId"/>
212215
</entity-find-one>
213216
<entity-find-related-one value-field="postalAddress" relationship-name="StateProvince#moqui.basic.Geo" to-value-field="postalAddressStateGeo"/>
217+
<entity-find-related-one value-field="postalAddress" relationship-name="Country#moqui.basic.Geo" to-value-field="postalAddressCountryGeo"/>
214218
<entity-find-related-one value-field="postalAddress" relationship-name="moqui.basic.GeoPoint" to-value-field="postalAddressGeoPoint"/>
215219

216220
<if condition="postalAddress.telecomContactMechId">
@@ -231,8 +235,8 @@ This Work includes contributions authored by David E. Jones, not as a
231235

232236
<set field="postalAddressInfo" from="[postalContactMechId:postalContactMechId, postalContactMech:postalContactMech,
233237
postalContactMechPurposeId:postalPcm.contactMechPurposeId, postalContactMechPurpose:postalContactMechPurpose,
234-
postalAddress:postalAddress,
235-
postalAddressStateGeo:postalAddressStateGeo, postalAddressGeoPoint:postalAddressGeoPoint,
238+
postalAddress:postalAddress, postalAddressStateGeo:postalAddressStateGeo,
239+
postalAddressCountryGeo:postalAddressCountryGeo, postalAddressGeoPoint:postalAddressGeoPoint,
236240
telecomContactMechId:telecomContactMechId, telecomContactMech:telecomContactMech, telecomNumber:telecomNumber,
237241
emailContactMechId:emailContactMechId, emailContactMech:emailContactMech, emailAddress:emailContactMech?.infoString]"/>
238242
<script>postalAddressList.add(postalAddressInfo)</script>

mantle-usl/template/party/ContactInfo.html.gstring

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ ${contactInfo?.postalAddress?.toName ? '<p>To: ' + contactInfo.postalAddress.toN
22
${contactInfo?.postalAddress?.attnName ? '<p>Attn: ' + contactInfo.postalAddress.attnName + '</p>' : ''}
33
${contactInfo?.postalAddress?.address1 ? '<p>' + contactInfo.postalAddress.address1 + (contactInfo.postalAddress.unitNumber ? ' #' + contactInfo.postalAddress.unitNumber : '') + '</p>' : ''}
44
${contactInfo?.postalAddress?.address2 ? '<p>' + contactInfo.postalAddress.address2 + '</p>' : ''}
5-
${contactInfo?.postalAddress ? '<p>' + (contactInfo.postalAddress.city ?: '') + (contactInfo.postalAddressStateGeo?.geoCodeAlpha2 ? ', ' + contactInfo.postalAddressStateGeo.geoCodeAlpha2 : '') + ' ' + (contactInfo.postalAddress.postalCode ?: '') + (contactInfo.postalAddress.postalCodeExt ? '-' + contactInfo.postalAddress.postalCodeExt : '') + '</p>' : ''}
5+
${contactInfo?.postalAddress ? '<p>' + (contactInfo.postalAddress.city ?: '') + (contactInfo.postalAddressStateGeo?.geoCodeAlpha2 ? ', ' + contactInfo.postalAddressStateGeo.geoCodeAlpha2 : '') + ' ' + (contactInfo.postalAddress.postalCode ?: '') + (contactInfo.postalAddress.postalCodeExt ? '-' + contactInfo.postalAddress.postalCodeExt : '') + (contactInfo.postalAddressCountryGeo?.geoCodeAlpha3 ? ' ' + contactInfo.postalAddressCountryGeo.geoCodeAlpha3 : '') + '</p>' : ''}
66
${contactInfo?.telecomNumber ? '<p>' + (contactInfo.telecomNumber.countryCode ? contactInfo.telecomNumber.countryCode + '-' : '') + (contactInfo.telecomNumber.areaCode ? contactInfo.telecomNumber.areaCode + '-' : '') + (contactInfo.telecomNumber.contactNumber ?: '') + '</p>' : ''}
77
${contactInfo?.emailAddress ? '<p>' + contactInfo.emailAddress + '</p>' : ''}

0 commit comments

Comments
 (0)