Fleshing out the LookupUserResponse
authorChris Cormack <chrisc@catalyst.net.nz>
Mon, 3 Mar 2014 21:40:05 +0000 (10:40 +1300)
committerChris Cormack <chrisc@catalyst.net.nz>
Mon, 3 Mar 2014 21:40:05 +0000 (10:40 +1300)
We need to update ILS::Koha to set the write values to the write NCIP
values, to make it easier for Evergreen to use the same templates

templates/includes/LookupUserResponse.inc

index f6ce676..756a31f 100644 (file)
@@ -1,7 +1,26 @@
 <UserOptionalFields>
 [% FOREACH element IN elements %]
   [% IF element.textContent == 'User Address Information' %]
-    
+     <PhysicalAddress>
+       <StructuredAddress>
+       <Line1>[% user.userdata.address1 %]</Line1>
+       [% IF user.userdata.address2 %]
+       <Line2>[% user.userdata.address2 %]</Line2>
+       [% END %]
+       [% IF user.userdata.city %]
+       <Locality>[% user.userdata.city %]</Locality>
+       [% END %]
+       [% IF user.userdata.state %]
+       <Region>[% user.userdata.state %]</Region>
+       [% END %]
+       [% IF user.userdata.zipcode %]
+       <PostalCode>[% user.userdata.zipcode %]</PostalCode>
+       [% END %]
+       [% IF user.userdata.country %]
+       <Country>[% user.userdata.country %]</Country>
+       [% END %]
+       </StructuredAddress>
+     </PhysicalAddress>
   [% END %]
   [% IF element.textContent == 'Name Information' %]
     <NameInformation>