2
<!DOCTYPE I2CEConfiguration SYSTEM "I2CE_Configuration.dtd">
3
<I2CEConfiguration name='Currency'>
5
<displayName>Currency</displayName>
6
<className>iHRIS_Module_Currency</className>
7
<category>Application Component</category>
8
<description>Makes Currency information available to the system</description>
9
<creator>Intrahealth Informatics</creator>
10
<email>hris@capacityproject.org</email>
11
<link>https://launchpad.net/i2ce</link>
12
<version>4.0.0</version>
13
<requirement name='Geography'>
14
<atLeast version='4.0'/>
15
<lessThan version='4.1'/>
20
<path name='templates'>
21
<value>./templates</value>
23
<priority>150</priority>
26
<configurationGroup name='Currency' path='/I2CE'>
27
<displayName>Currency</displayName>
29
<configurationGroup name='tasks' path='/I2CE/tasks/task_description' locale='en_US'>
30
<version>3.2.5</version>
31
<configuration name='can_edit_database_list_currency' locale='en_US'>
32
<value>Can edit currency information</value>
34
<configuration name='can_view_database_list_currency' locale='en_US'>
35
<value>Can view currency information</value>
38
<configurationGroup name='tasks_trickle_down' path='/I2CE/tasks/task_trickle_down/'>
39
<version>3.2.5</version>
40
<configuration name='can_edit_database_list_currency' values='many'>
41
<version>3.2.5</version>
42
<value>can_edit_geographic_database_lists</value>
43
<value>can_view_database_list_currency</value>
45
<configuration name='can_edit_all_geographic_database_lists' values='many'>
46
<value>can_edit_database_list_currency</value>
48
<configuration name='can_view_all_geographic_database_lists' values='many'>
49
<value>can_view_database_list_currency</value>
54
<configurationGroup name='forms' path='/modules/forms'>
55
<displayName>Forms</displayName>
56
<description>Information about the forms made available by iHRIS-Common Currency</description>
58
<configurationGroup name='form_field' path='FORMFIELD'>
59
<displayName>Form Fields</displayName>
60
<description>Information about the various classes used to handle fields of a form</description>
61
<status>advanced:true</status>
62
<status>required:true</status>
63
<configuration name='CURRENCY' values='single'>
64
<displayName>Currency</displayName>
65
<description>The class for a currency field</description>
66
<value>iHRIS_FormField_CURRENCY</value>
68
</configurationGroup> <!-- End /modules/forms/FORMFIELD -->
70
<configurationGroup name='forms'>
71
<displayName>Forms available to the form factory</displayName>
72
<status>advanced:true</status>
73
<status>required:true</status>
75
<configurationGroup name='currency'>
76
<displayName>Currency</displayName>
77
<description>The Currency Form</description>
78
<version>3.2.3</version>
79
<configuration name='class' values='single'>
80
<displayName>Class Name</displayName>
81
<description>The name of the class providing the form</description>
82
<value>iHRIS_Currency</value>
84
<configuration name='display' values='single'>
85
<displayName>Display name</displayName>
86
<description>The display name for this form</description>
87
<value>Currency</value>
89
<configuration name='storage'>
90
<displayName>Storage Details</displayName>
91
<description>The storage mechanism for this form.</description>
92
<value>magicdata</value>
94
</configurationGroup> <!-- currency -->
96
</configurationGroup> <!-- End /modules/forms/forms-->
98
<configurationGroup name="formClasses" >
99
<displayName>Form Class Configuration</displayName>
101
<configurationGroup name="iHRIS_Currency">
102
<displayName>Configuration for the class 'iHRIS_Currency'</displayName>
103
<configuration name="extends">
104
<displayName>The class this form extends</displayName>
105
<value>I2CE_List</value>
107
<configurationGroup name="fields">
108
<displayName>The fields defined for this form</displayName>
109
<version>3.2.3</version>
110
<configurationGroup name="code">
111
<displayName>The field 'code'</displayName>
112
<configuration name="formfield">
113
<displayName>The form field type</displayName>
114
<value>STRING_LINE</value>
116
<configuration name="headers" type="delimited">
117
<displayName>The headers for this field.</displayName>
118
<version>3.2.1</version>
119
<value>default:Currency Code</value>
121
<configuration name="required" type="boolean">
122
<displayName>This field is requried to be set</displayName>
125
<configuration name="unique" type="boolean">
126
<displayName>This field is requried to be unique</displayName>
129
</configurationGroup>
130
<configurationGroup name="name">
131
<displayName>The field 'name'</displayName>
132
<configuration name="formfield">
133
<displayName>The form field type</displayName>
134
<value>STRING_LINE</value>
136
<configuration name="headers" type="delimited">
137
<displayName>The headers for this field.</displayName>
138
<version>3.2.1</version>
139
<value>default:Name</value>
141
</configurationGroup>
142
<configurationGroup name="country">
143
<displayName>The field 'country'</displayName>
144
<configuration name="formfield">
145
<displayName>The form field type</displayName>
148
<configuration name="headers" type="delimited">
149
<displayName>The headers for this field.</displayName>
150
<version>3.2.1</version>
151
<value>default:Country</value>
153
</configurationGroup>
154
<configurationGroup name="symbol">
155
<displayName>The field 'symbol'</displayName>
156
<configuration name="formfield">
157
<displayName>The form field type</displayName>
158
<value>STRING_LINE</value>
160
<configuration name="headers" type="delimited">
161
<displayName>The headers for this field.</displayName>
162
<version>3.2.1</version>
163
<value>default:Symbol</value>
165
</configurationGroup>
166
</configurationGroup>
167
</configurationGroup> <!-- iHRIS_Currency -->
169
</configurationGroup> <!-- End /modules/forms/formClasses -->
171
</configurationGroup> <!-- End /modules/forms -->
173
<configurationGroup name='page'>
174
<displayName>Pages</displayName>
175
<description>Information about various pages made available by the system</description>
176
<status>required:true</status>
177
</configurationGroup> <!-- page -->
180
</configurationGroup> <!-- Currency -->