~oh-dev/openhealth/phit-tools

« back to all changes in this revision

Viewing changes to ihris-suite/lib/ihris-common/modules/Geography/Geography.xml

  • Committer: litlfred at ibiblio
  • Date: 2009-10-23 12:59:28 UTC
  • Revision ID: litlfred@ibiblio.org-20091023125928-u5lkafz0urm9t8eq
updated ihris-suite to 4.0.1-prerelease -- not debugged

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0"?>
2
 
<!DOCTYPE I2CEConfiguration SYSTEM "I2CE_Configuration.dtd">
3
 
<I2CEConfiguration name='Geography'>     
4
 
  <metadata>
5
 
    <displayName>Geography</displayName>   
6
 
    <category>Application Component</category>
7
 
    <description>Makes Geography information available to the system</description>
8
 
    <version>3.1.3</version>
9
 
    <requirement name='ihris-common'>
10
 
      <atLeast version='3.1.3'/>
11
 
      <lessThan version='3.2'/>
12
 
    </requirement>
13
 
    <path name='classes'>
14
 
      <value>./lib</value>
15
 
    </path>
16
 
    <path name='templates'>
17
 
      <value>./templates</value>
18
 
    </path>     
19
 
    <priority>150</priority>
20
 
  </metadata>
21
 
  
22
 
  <configurationGroup name='Geography' path='/I2CE'>
23
 
    <displayName>Geography</displayName>   
24
 
    
25
 
    <configurationGroup name='forms' path='/modules/forms'>
26
 
      <displayName>Forms</displayName>
27
 
      <description>Information about the forms made available by iHRIS-Common Geography</description>
28
 
      
29
 
      <configurationGroup name='forms'>
30
 
        <displayName>Forms available to the form factory</displayName>
31
 
        <status>advanced:true</status>
32
 
        <status>required:true</status>
33
 
 
34
 
        <configurationGroup name='country'>
35
 
          <displayName>Country</displayName>
36
 
          <description>The Country Form</description>
37
 
          <configuration name='class' values='single'>
38
 
            <displayName>Class Name</displayName>
39
 
            <description>The name of the class providing the form</description>
40
 
            <value>iHRIS_Country</value>
41
 
          </configuration>
42
 
          <configuration name='display' values='single'>
43
 
            <displayName>Display name</displayName>
44
 
            <description>The display name for this form</description>
45
 
            <value>Country</value>
46
 
          </configuration>
47
 
        </configurationGroup> <!-- country -->
48
 
 
49
 
        <configurationGroup name='county'>
50
 
          <displayName>County</displayName>
51
 
          <description>The County Form</description>
52
 
          <configuration name='class' values='single'>
53
 
            <displayName>Class Name</displayName>
54
 
            <description>The name of the class providing the form</description>
55
 
            <value>iHRIS_County</value>
56
 
          </configuration>
57
 
          <configuration name='display' values='single'>
58
 
            <displayName>Display name</displayName>
59
 
            <description>The display name for this form</description>
60
 
            <value>County</value>
61
 
          </configuration>
62
 
        </configurationGroup> <!-- county -->
63
 
 
64
 
        <configurationGroup name='district'>
65
 
          <displayName>District</displayName>
66
 
          <description>The District Form</description>
67
 
          <configuration name='class' values='single'>
68
 
            <displayName>Class Name</displayName>
69
 
            <description>The name of the class providing the form</description>
70
 
            <value>iHRIS_District</value>
71
 
          </configuration>
72
 
          <configuration name='display' values='single'>
73
 
            <displayName>Display name</displayName>
74
 
            <description>The display name for this form</description>
75
 
            <value>District</value>
76
 
          </configuration>
77
 
        </configurationGroup> <!-- district -->
78
 
 
79
 
        <configurationGroup name='region'>
80
 
          <displayName>Region</displayName>
81
 
          <description>The Region Form</description>
82
 
          <configuration name='class' values='single'>
83
 
            <displayName>Class Name</displayName>
84
 
            <description>The name of the class providing the form</description>
85
 
            <value>iHRIS_Region</value>
86
 
          </configuration>
87
 
          <configuration name='display' values='single'>
88
 
            <displayName>Display name</displayName>
89
 
            <description>The display name for this form</description>
90
 
            <value>Region</value>
91
 
          </configuration>
92
 
        </configurationGroup> <!-- region -->
93
 
 
94
 
 
95
 
      </configurationGroup> <!-- End /modules/forms/forms-->
96
 
      
97
 
      
98
 
      <configurationGroup name="formClasses" >
99
 
        <displayName>Form Class Configuration</displayName>
100
 
 
101
 
        <configurationGroup name="iHRIS_ListByCountry">
102
 
          <displayName>Configuration for the class 'iHRIS_ListByCountry'</displayName>
103
 
          <description>A list class which has data organized by country/district/county</description>
104
 
          <configuration name="extends">
105
 
            <displayName>The class this form extends</displayName>
106
 
            <value>I2CE_List</value>
107
 
          </configuration>
108
 
          <configurationGroup name="fields">
109
 
            <displayName>The fields defined for this form</displayName>
110
 
            <configurationGroup name="name">
111
 
              <displayName>The field 'name'</displayName>
112
 
              <configuration name="formfield">
113
 
                <displayName>The form field type</displayName>
114
 
                <value>STRING_LINE</value>
115
 
              </configuration>
116
 
              <configuration name="headers" type="delimited">
117
 
                <displayName>The headers for this field.</displayName>
118
 
                <value>default:Name</value>
119
 
              </configuration>
120
 
              <configuration name="required" type="boolean">
121
 
                <displayName>This field is requried to be set</displayName>
122
 
                <value>true</value>
123
 
              </configuration>
124
 
              <configuration name="unique" type="boolean">
125
 
                <displayName>This field is requried to be unique</displayName>
126
 
                <value>true</value>
127
 
              </configuration>
128
 
            </configurationGroup>
129
 
            <configurationGroup name="country">
130
 
              <displayName>The field 'country'</displayName>
131
 
              <configuration name="formfield">
132
 
                <displayName>The form field type</displayName>
133
 
                <value>INT</value>
134
 
              </configuration>
135
 
              <configuration name="headers" type="delimited" values="many">
136
 
                <displayName>The headers for this field.</displayName>
137
 
                <value>default:Country</value>
138
 
                <value>location:Geographical Location</value>
139
 
              </configuration>
140
 
              <configuration name="required" type="boolean">
141
 
                <displayName>This field is requried to be set</displayName>
142
 
                <value>true</value>
143
 
              </configuration>
144
 
              <configurationGroup name="setMap">
145
 
                <displayName>Configuration on mapping the field values</displayName>
146
 
                <configuration name="useMap" type="boolean">
147
 
                  <displayName>Whether or not to use a map</displayName>
148
 
                  <value>true</value>
149
 
                </configuration>
150
 
                <configuration name="form">
151
 
                  <displayName>The form to use</displayName>
152
 
                  <value>country</value>
153
 
                </configuration>
154
 
                <configuration name="lookup_func">
155
 
                  <displayName>The function to lookup values with</displayName>
156
 
                  <value>lookup</value>
157
 
                </configuration>
158
 
                <configuration name="list_func">
159
 
                  <displayName>The function to list values with</displayName>
160
 
                  <value>listLocation</value>
161
 
                </configuration>
162
 
              </configurationGroup>
163
 
            </configurationGroup>
164
 
            <configurationGroup name="district">
165
 
              <displayName>The field 'district'</displayName>
166
 
              <configuration name="formfield">
167
 
                <displayName>The form field type</displayName>
168
 
                <value>INT</value>
169
 
              </configuration>
170
 
              <configuration name="headers" type="delimited">
171
 
                <displayName>The headers for this field.</displayName>
172
 
                <value>default:District</value>
173
 
              </configuration>
174
 
              <configurationGroup name='setLink'>
175
 
                <displayName>A linked field</displayName>
176
 
                <configuration name='link'>
177
 
                  <displayName>The link</displayName>
178
 
                  <value>country</value>
179
 
                </configuration>
180
 
                <configuration name='link_func'>
181
 
                  <displayName>The linking function</displayName>
182
 
                  <value>getOptionsByCountry</value>
183
 
                </configuration>
184
 
              </configurationGroup>
185
 
              <configurationGroup name="setMap">
186
 
                <displayName>Configuration on mapping the field values</displayName>
187
 
                <configuration name="useMap" type="boolean">
188
 
                  <displayName>Whether or not to use a map</displayName>
189
 
                  <value>true</value>
190
 
                </configuration>
191
 
              </configurationGroup>
192
 
            </configurationGroup>
193
 
            <configurationGroup name="county">
194
 
              <displayName>The field 'county'</displayName>
195
 
              <configuration name="formfield">
196
 
                <displayName>The form field type</displayName>
197
 
                <value>INT</value>
198
 
              </configuration>
199
 
              <configuration name="headers" type="delimited">
200
 
                <displayName>The headers for this field.</displayName>
201
 
                <value>default:County</value>
202
 
              </configuration>
203
 
              <configurationGroup name='setLink'>
204
 
                <displayName>A linked field</displayName>
205
 
                <configuration name='link'>
206
 
                  <displayName>The link</displayName>
207
 
                  <value>district</value>
208
 
                </configuration>
209
 
              </configurationGroup>
210
 
              <configurationGroup name="setMap">
211
 
                <displayName>Configuration on mapping the field values</displayName>
212
 
                <configuration name="useMap" type="boolean">
213
 
                  <displayName>Whether or not to use a map</displayName>
214
 
                  <value>true</value>
215
 
                </configuration>
216
 
              </configurationGroup>
217
 
            </configurationGroup>
218
 
            <configurationGroup name="type">
219
 
              <displayName>The field 'type'</displayName>
220
 
              <configuration name="formfield">
221
 
                <displayName>The form field type</displayName>
222
 
                <value>STRING_LINE</value>
223
 
              </configuration>
224
 
              <configuration name="in_db" type="boolean">
225
 
                <displayName>Store the field in the database</displayName>
226
 
                <value>false</value>
227
 
              </configuration>
228
 
            </configurationGroup>
229
 
          </configurationGroup>
230
 
        </configurationGroup> <!--  iHRIS_ListByCountry  -->
231
 
 
232
 
       <configurationGroup name="iHRIS_Country">
233
 
          <displayName>Configuration for the class 'iHRIS_Country'</displayName>
234
 
          <configuration name="extends">
235
 
            <displayName>The class this form extends</displayName>
236
 
            <value>I2CE_List</value>
237
 
          </configuration>
238
 
          <configurationGroup name="fields">
239
 
            <displayName>The fields defined for this form</displayName>
240
 
            <configurationGroup name="name">
241
 
              <displayName>The field 'name'</displayName>
242
 
              <configuration name="formfield">
243
 
                <displayName>The form field type</displayName>
244
 
                <value>STRING_LINE</value>
245
 
              </configuration>
246
 
              <configuration name="headers" type="delimited" values="many">
247
 
                <displayName>The headers for this field.</displayName>
248
 
                <value>default:Name</value>
249
 
              </configuration>
250
 
              <configuration name="required" type="boolean">
251
 
                <displayName>This field is requried to be set</displayName>
252
 
                <value>true</value>
253
 
              </configuration>
254
 
              <configuration name="unique" type="boolean">
255
 
                <displayName>This field is requried to be unique</displayName>
256
 
                <value>true</value>
257
 
              </configuration>
258
 
            </configurationGroup>
259
 
            <configurationGroup name="alpha_two">
260
 
              <displayName>The field 'alpha_two'</displayName>
261
 
              <configuration name="formfield">
262
 
                <displayName>The form field type</displayName>
263
 
                <value>STRING_LINE</value>
264
 
              </configuration>
265
 
              <configuration name="headers" type="delimited">
266
 
                <displayName>The headers for this field.</displayName>
267
 
                <value>default:2 Character Alpha Code</value>
268
 
              </configuration>
269
 
              <configuration name="required" type="boolean">
270
 
                <displayName>This field is requried to be set</displayName>
271
 
                <value>true</value>
272
 
              </configuration>
273
 
              <configuration name="unique" type="boolean">
274
 
                <displayName>This field is requried to be unique</displayName>
275
 
                <value>true</value>
276
 
              </configuration>
277
 
            </configurationGroup>
278
 
            <configurationGroup name="code">
279
 
              <displayName>The field 'code'</displayName>
280
 
              <configuration name="formfield">
281
 
                <displayName>The form field type</displayName>
282
 
                <value>INT</value>
283
 
              </configuration>
284
 
              <configuration name="headers" type="delimited">
285
 
                <displayName>The headers for this field.</displayName>
286
 
                <value>default:ISO Numeric Code</value>
287
 
              </configuration>
288
 
            </configurationGroup>
289
 
            <configurationGroup name="primary">
290
 
              <displayName>The field 'primary'</displayName>
291
 
              <configuration name="formfield">
292
 
                <displayName>The form field type</displayName>
293
 
                <value>YESNO</value>
294
 
              </configuration>
295
 
              <configuration name="headers" type="delimited">
296
 
                <displayName>The headers for this field.</displayName>
297
 
                <value>default:Primary Country</value>
298
 
              </configuration>
299
 
            </configurationGroup>
300
 
            <configurationGroup name="location">
301
 
              <displayName>The field 'location'</displayName>
302
 
              <configuration name="formfield">
303
 
                <displayName>The form field type</displayName>
304
 
                <value>YESNO</value>
305
 
              </configuration>
306
 
              <configuration name="headers" type="delimited">
307
 
                <displayName>The headers for this field.</displayName>
308
 
                <value>default:Use for Location Selection</value>
309
 
              </configuration>
310
 
            </configurationGroup>
311
 
            <configurationGroup name="type">
312
 
              <displayName>The field 'type'</displayName>
313
 
              <configuration name="formfield">
314
 
                <displayName>The form field type</displayName>
315
 
                <value>STRING_LINE</value>
316
 
              </configuration>
317
 
              <configuration name="in_db" type="boolean">
318
 
                <displayName>Store the field in the database</displayName>
319
 
                <value>false</value>
320
 
              </configuration>
321
 
            </configurationGroup>
322
 
          </configurationGroup>
323
 
        </configurationGroup> <!-- iHRIS_Country -->
324
 
        
325
 
        <configurationGroup name="iHRIS_County">
326
 
          <displayName>Configuration for the class 'iHRIS_County'</displayName>
327
 
          <configuration name="extends">
328
 
            <displayName>The class this form extends</displayName>
329
 
            <value>I2CE_List</value>
330
 
          </configuration>
331
 
          <configurationGroup name="fields">
332
 
            <displayName>The fields defined for this form</displayName>
333
 
            <configurationGroup name="name">
334
 
              <displayName>The field 'name'</displayName>
335
 
              <configuration name="formfield">
336
 
                <displayName>The form field type</displayName>
337
 
                <value>STRING_LINE</value>
338
 
              </configuration>
339
 
              <configuration name="headers" type="delimited">
340
 
                <displayName>The headers for this field.</displayName>
341
 
                <value>default:Name</value>
342
 
              </configuration>
343
 
              <configuration name="required" type="boolean">
344
 
                <displayName>This field is requried to be set</displayName>
345
 
                <value>true</value>
346
 
              </configuration>
347
 
              <configuration name="unique" type="boolean">
348
 
                <displayName>This field is requried to be unique</displayName>
349
 
                <value>true</value>
350
 
              </configuration>
351
 
              <configuration name="unique_field">
352
 
                <displayName>This field is requried to be unique</displayName>
353
 
                <value>district</value>
354
 
              </configuration>
355
 
            </configurationGroup>
356
 
            <configurationGroup name="country">
357
 
              <displayName>The field 'country'</displayName>
358
 
              <configuration name="formfield">
359
 
                <displayName>The form field type</displayName>
360
 
                <value>INT</value>
361
 
              </configuration>
362
 
              <configuration name="headers" type="delimited" values="many">
363
 
                <displayName>The headers for this field.</displayName>
364
 
                <value>default:Country</value>
365
 
                <value>select_county:Select Country, Region, District then County</value>
366
 
                <value>select:Country, Region and District</value>
367
 
              </configuration>
368
 
              <configuration name="required" type="boolean">
369
 
                <displayName>This field is requried to be set</displayName>
370
 
                <value>true</value>
371
 
              </configuration>
372
 
              <configurationGroup name="setMap">
373
 
                <displayName>Configuration on mapping the field values</displayName>
374
 
                <configuration name="useMap" type="boolean">
375
 
                  <displayName>Whether or not to use a map</displayName>
376
 
                  <value>true</value>
377
 
                </configuration>
378
 
                <configuration name="form">
379
 
                  <displayName>The form to use</displayName>
380
 
                  <value>country</value>
381
 
                </configuration>
382
 
                <configuration name="lookup_func">
383
 
                  <displayName>The function to lookup values with</displayName>
384
 
                  <value>lookup</value>
385
 
                </configuration>
386
 
                <configuration name="list_func">
387
 
                  <displayName>The function to list values with</displayName>
388
 
                  <value>listLocation</value>
389
 
                </configuration>
390
 
              </configurationGroup>
391
 
            </configurationGroup>
392
 
            <configurationGroup name="region">
393
 
              <displayName>The field 'region'</displayName>
394
 
              <configuration name="formfield">
395
 
                <displayName>The form field type</displayName>
396
 
                <value>INT</value>
397
 
              </configuration>
398
 
              <configuration name="headers" type="delimited">
399
 
                <displayName>The headers for this field.</displayName>
400
 
                <value>default:Region</value>
401
 
              </configuration>
402
 
              <configuration name="required" type="boolean">
403
 
                <displayName>This field is requried to be set</displayName>
404
 
                <value>true</value>
405
 
              </configuration>
406
 
              <configurationGroup name='setLink'>
407
 
                <displayName>A linked field</displayName>
408
 
                <configuration name='link'>
409
 
                  <displayName>The link</displayName>
410
 
                  <value>country</value>
411
 
                </configuration>
412
 
              </configurationGroup>
413
 
              <configurationGroup name="setMap">
414
 
                <displayName>Configuration on mapping the field values</displayName>
415
 
                <configuration name="useMap" type="boolean">
416
 
                  <displayName>Whether or not to use a map</displayName>
417
 
                  <value>true</value>
418
 
                </configuration>
419
 
              </configurationGroup>
420
 
            </configurationGroup>
421
 
            <configurationGroup name="district">
422
 
              <displayName>The field 'district'</displayName>
423
 
              <configuration name="formfield">
424
 
                <displayName>The form field type</displayName>
425
 
                <value>INT</value>
426
 
              </configuration>
427
 
              <configuration name="headers" type="delimited">
428
 
                <displayName>The headers for this field.</displayName>
429
 
                <value>default:District</value>
430
 
              </configuration>
431
 
              <configuration name="required" type="boolean">
432
 
                <displayName>This field is requried to be set</displayName>
433
 
                <value>true</value>
434
 
              </configuration>
435
 
              <configurationGroup name='setLink'>
436
 
                <displayName>A linked field</displayName>
437
 
                <configuration name='link'>
438
 
                  <displayName>The link</displayName>
439
 
                  <value>region</value>
440
 
                </configuration>
441
 
              </configurationGroup>
442
 
              <configurationGroup name="setMap">
443
 
                <displayName>Configuration on mapping the field values</displayName>
444
 
                <configuration name="useMap" type="boolean">
445
 
                  <displayName>Whether or not to use a map</displayName>
446
 
                  <value>true</value>
447
 
                </configuration>
448
 
              </configurationGroup>
449
 
            </configurationGroup>
450
 
            <configurationGroup name="type">
451
 
              <displayName>The field 'type'</displayName>
452
 
              <configuration name="formfield">
453
 
                <displayName>The form field type</displayName>
454
 
                <value>STRING_LINE</value>
455
 
              </configuration>
456
 
              <configuration name="in_db" type="boolean">
457
 
                <displayName>Store the field in the database</displayName>
458
 
                <value>false</value>
459
 
              </configuration>
460
 
            </configurationGroup>
461
 
          </configurationGroup>
462
 
        </configurationGroup> <!-- iHRIS_County -->        
463
 
 
464
 
        <configurationGroup name="iHRIS_District">
465
 
          <displayName>Configuration for the class 'iHRIS_District'</displayName>
466
 
          <configuration name="extends">
467
 
            <displayName>The class this form extends</displayName>
468
 
            <value>I2CE_List</value>
469
 
          </configuration>
470
 
          <configurationGroup name="fields">
471
 
            <displayName>The fields defined for this form</displayName>
472
 
            <configurationGroup name="name">
473
 
              <displayName>The field 'name'</displayName>
474
 
              <configuration name="formfield">
475
 
                <displayName>The form field type</displayName>
476
 
                <value>STRING_LINE</value>
477
 
              </configuration>
478
 
              <configuration name="headers" type="delimited">
479
 
                <displayName>The headers for this field.</displayName>
480
 
                <value>default:Name</value>
481
 
              </configuration>
482
 
              <configuration name="required" type="boolean">
483
 
                <displayName>This field is requried to be set</displayName>
484
 
                <value>true</value>
485
 
              </configuration>
486
 
              <configuration name="unique" type="boolean">
487
 
                <displayName>This field is requried to be unique</displayName>
488
 
                <value>true</value>
489
 
              </configuration>
490
 
              <configuration name="unique_field">
491
 
                <displayName>This field is requried to be unique</displayName>
492
 
                <value>country</value>
493
 
              </configuration>
494
 
            </configurationGroup>
495
 
            <configurationGroup name="country">
496
 
              <displayName>The field 'country'</displayName>
497
 
              <configuration name="formfield">
498
 
                <displayName>The form field type</displayName>
499
 
                <value>INT</value>
500
 
              </configuration>
501
 
              <configuration name="headers" type="delimited" values="many">
502
 
                <displayName>The headers for this field.</displayName>
503
 
                <value>default:Country</value>
504
 
                <value>select_district:Select Country, Region then District</value>
505
 
                <value>select:Country and Region</value>
506
 
              </configuration>
507
 
              <configuration name="required" type="boolean">
508
 
                <displayName>This field is requried to be set</displayName>
509
 
                <value>true</value>
510
 
              </configuration>
511
 
              <configurationGroup name="setMap">
512
 
                <displayName>Configuration on mapping the field values</displayName>
513
 
                <configuration name="useMap" type="boolean">
514
 
                  <displayName>Whether or not to use a map</displayName>
515
 
                  <value>true</value>
516
 
                </configuration>
517
 
                <configuration name="form">
518
 
                  <displayName>The form to use</displayName>
519
 
                  <value>country</value>
520
 
                </configuration>
521
 
                <configuration name="lookup_func">
522
 
                  <displayName>The function to lookup values with</displayName>
523
 
                  <value>lookup</value>
524
 
                </configuration>
525
 
                <configuration name="list_func">
526
 
                  <displayName>The function to list values with</displayName>
527
 
                  <value>listLocation</value>
528
 
                </configuration>
529
 
              </configurationGroup>
530
 
            </configurationGroup>
531
 
            <configurationGroup name="region">
532
 
              <displayName>The field 'region'</displayName>
533
 
              <configuration name="formfield">
534
 
                <displayName>The form field type</displayName>
535
 
                <value>INT</value>
536
 
              </configuration>
537
 
              <configuration name="headers" type="delimited">
538
 
                <displayName>The headers for this field.</displayName>
539
 
                <value>default:Region</value>
540
 
              </configuration>
541
 
              <configuration name="required" type="boolean">
542
 
                <displayName>This field is requried to be set</displayName>
543
 
                <value>true</value>
544
 
              </configuration>
545
 
              <configurationGroup name='setLink'>
546
 
                <displayName>A linked field</displayName>
547
 
                <configuration name='link'>
548
 
                  <displayName>The link</displayName>
549
 
                  <value>country</value>
550
 
                </configuration>
551
 
              </configurationGroup>
552
 
              <configurationGroup name="setMap">
553
 
                <displayName>Configuration on mapping the field values</displayName>
554
 
                <configuration name="useMap" type="boolean">
555
 
                  <displayName>Whether or not to use a map</displayName>
556
 
                  <value>true</value>
557
 
                </configuration>
558
 
              </configurationGroup>
559
 
            </configurationGroup>
560
 
            <configurationGroup name="code">
561
 
              <displayName>The field 'code'</displayName>
562
 
              <configuration name="formfield">
563
 
                <displayName>The form field type</displayName>
564
 
                <value>STRING_LINE</value>
565
 
              </configuration>
566
 
              <configuration name="headers" type="delimited">
567
 
                <displayName>The headers for this field.</displayName>
568
 
                <value>default:Code</value>
569
 
              </configuration>
570
 
            </configurationGroup>
571
 
            <configurationGroup name="type">
572
 
              <displayName>The field 'type'</displayName>
573
 
              <configuration name="formfield">
574
 
                <displayName>The form field type</displayName>
575
 
                <value>STRING_LINE</value>
576
 
              </configuration>
577
 
              <configuration name="in_db" type="boolean">
578
 
                <displayName>Store the field in the database</displayName>
579
 
                <value>false</value>
580
 
              </configuration>
581
 
            </configurationGroup>
582
 
          </configurationGroup>
583
 
        </configurationGroup> <!-- iHRIS_District -->
584
 
 
585
 
        <configurationGroup name="iHRIS_Region">
586
 
          <displayName>Configuration for the class 'iHRIS_Region'</displayName>
587
 
          <configuration name="extends">
588
 
            <displayName>The class this form extends</displayName>
589
 
            <value>I2CE_List</value>
590
 
          </configuration>
591
 
          <configurationGroup name="fields">
592
 
            <displayName>The fields defined for this form</displayName>
593
 
            <configurationGroup name="name">
594
 
              <displayName>The field 'name'</displayName>
595
 
              <configuration name="formfield">
596
 
                <displayName>The form field type</displayName>
597
 
                <value>STRING_LINE</value>
598
 
              </configuration>
599
 
              <configuration name="headers" type="delimited">
600
 
                <displayName>The headers for this field.</displayName>
601
 
                <value>default:Name</value>
602
 
              </configuration>
603
 
              <configuration name="required" type="boolean">
604
 
                <displayName>This field is requried to be set</displayName>
605
 
                <value>true</value>
606
 
              </configuration>
607
 
              <configuration name="unique" type="boolean">
608
 
                <displayName>This field is requried to be unique</displayName>
609
 
                <value>true</value>
610
 
              </configuration>
611
 
              <configuration name="unique_field">
612
 
                <displayName>This field is requried to be unique</displayName>
613
 
                <value>country</value>
614
 
              </configuration>
615
 
            </configurationGroup>
616
 
            <configurationGroup name="country">
617
 
              <displayName>The field 'country'</displayName>
618
 
              <configuration name="formfield">
619
 
                <displayName>The form field type</displayName>
620
 
                <value>INT</value>
621
 
              </configuration>
622
 
              <configuration name="headers" type="delimited">
623
 
                <displayName>The headers for this field.</displayName>
624
 
                <value>default:Country</value>
625
 
                <value>select_region:Select Country then Region</value>
626
 
              </configuration>
627
 
              <configuration name="required" type="boolean">
628
 
                <displayName>This field is requried to be set</displayName>
629
 
                <value>true</value>
630
 
              </configuration>
631
 
              <configurationGroup name="setMap">
632
 
                <displayName>Configuration on mapping the field values</displayName>
633
 
                <configuration name="useMap" type="boolean">
634
 
                  <displayName>Whether or not to use a map</displayName>
635
 
                  <value>true</value>
636
 
                </configuration>
637
 
                <configuration name="form">
638
 
                  <displayName>The form to use</displayName>
639
 
                  <value>country</value>
640
 
                </configuration>
641
 
                <configuration name="lookup_func">
642
 
                  <displayName>The function to lookup values with</displayName>
643
 
                  <value>lookup</value>
644
 
                </configuration>
645
 
                <configuration name="list_func">
646
 
                  <displayName>The function to list values with</displayName>
647
 
                  <value>listLocation</value>
648
 
                </configuration>
649
 
              </configurationGroup>
650
 
            </configurationGroup>
651
 
            <configurationGroup name="code">
652
 
              <displayName>The field 'code'</displayName>
653
 
              <configuration name="formfield">
654
 
                <displayName>The form field type</displayName>
655
 
                <value>STRING_LINE</value>
656
 
              </configuration>
657
 
              <configuration name="headers" type="delimited">
658
 
                <displayName>The headers for this field.</displayName>
659
 
                <value>default:Code</value>
660
 
              </configuration>
661
 
            </configurationGroup>
662
 
            <configurationGroup name="type">
663
 
              <displayName>The field 'type'</displayName>
664
 
              <configuration name="formfield">
665
 
                <displayName>The form field type</displayName>
666
 
                <value>STRING_LINE</value>
667
 
              </configuration>
668
 
              <configuration name="in_db" type="boolean">
669
 
                <displayName>Store the field in the database</displayName>
670
 
                <value>false</value>
671
 
              </configuration>
672
 
            </configurationGroup>
673
 
          </configurationGroup>
674
 
        </configurationGroup> <!-- iHRIS_Region -->
675
 
 
676
 
      </configurationGroup> <!-- End /modules/forms/formClasses -->
677
 
      
678
 
    </configurationGroup> <!-- End /modules/forms -->
679
 
    
680
 
    
681
 
    <configurationGroup name='page'>
682
 
      <displayName>Pages</displayName>
683
 
      <description>Information about various pages made available by the system</description>
684
 
      <status>required:true</status>
685
 
    </configurationGroup> <!-- page -->
686
 
    
687
 
    
688
 
  </configurationGroup> <!-- Geography -->
689
 
</I2CEConfiguration>