-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathuser_xml_v2_template.xml.erb
71 lines (70 loc) · 3.2 KB
/
user_xml_v2_template.xml.erb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<user>
<primary_id><%= user.primary_id %></primary_id>
<first_name><%= user.first_name %></first_name>
<middle_name><%= user.middle_name %></middle_name>
<last_name><%= user.last_name %></last_name>
<% if user.campus_code.to_s != '' %><campus_code><%= user.campus_code %></campus_code><% end %>
<user_group><%= user.user_group_for_alma %></user_group>
<purge_date><%= defaults.purge_date %></purge_date>
<expiry_date><%= user.exp_date_for_alma %></expiry_date>
<contact_info>
<% if user.primary_address? %><addresses>
<address preferred="true">
<line1><% if user.primary_address_line_1.to_s.empty? %><%= defaults.no_address_provided %><% else %><%= user.primary_address_line_1 %><% end %></line1>
<line2><%= user.primary_address_line_2 %></line2>
<city><%= user.primary_address_city %></city>
<state_province><%= user.primary_address_state_province %></state_province>
<postal_code><%= user.primary_address_postal_code %></postal_code>
<country><%= user.primary_address_country %></country>
<address_types>
<address_type><%= defaults.preferred_address_type %></address_type>
</address_types>
</address>
<% if user.secondary_address? %><address>
<line1><%= user.secondary_address_line_1 %></line1>
<line2><%= user.secondary_address_line_2 %></line2>
<city><%= user.secondary_address_city %></city>
<state_province><%= user.secondary_address_state_province %></state_province>
<postal_code><%= user.secondary_address_postal_code %></postal_code>
<country><%= user.secondary_address_country %></country>
<address_types>
<address_type><%= defaults.secondary_address_type %></address_type>
</address_types>
</address><% end %>
</addresses><% end %>
<emails>
<email preferred="true">
<email_address><% if user.email.to_s.empty? %><%= defaults.no_email_provided %><% else %><%= user.email %><% end %></email_address>
<email_types>
<email_type><%= defaults.preferred_email_type %></email_type>
</email_types>
</email>
</emails>
<% if user.phone_numbers? %><phones>
<phone preferred="true" preferred_sms="true">
<phone_number><%= user.ordered_phone_numbers[0] %></phone_number>
<phone_types>
<phone_type><%= defaults.preferred_phone_type %></phone_type>
</phone_types>
</phone>
<% if user.ordered_phone_numbers[1] %>
<phone>
<phone_number><%= user.ordered_phone_numbers[1] %></phone_number>
<phone_types>
<phone_type><%= defaults.secondary_phone_type %></phone_type>
</phone_types>
</phone>
<% end %>
</phones><% end %>
</contact_info>
<% if user.additional_identifiers? %><user_identifiers>
<% if user.barcode.to_s != '' %><user_identifier>
<id_type><%= defaults.barcode_type %></id_type>
<value><%= user.barcode %></value>
</user_identifier><% end %>
<% if user.secondary_id.to_s != '' %><user_identifier>
<id_type><%= defaults.secondary_id_type %></id_type>
<value><%= user.secondary_id %></value>
</user_identifier><% end %>
</user_identifiers><% end %>
</user>