~oh-dev/openhealth/phit-tools

« back to all changes in this revision

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

  • Committer: litlfred at ibiblio
  • Date: 2009-10-26 13:55:16 UTC
  • Revision ID: litlfred@ibiblio.org-20091026135516-7er0260tad01febt
ihris suite updated to 4.0.1 pre-release...
follows that did not get added on the last attempt did this time... the problem is that bzr does not like to include branches in a sub-directory even if you add them in which 
  is how ihris-suite/lib/* was structed.  so i had to move ihris-suite/lib/*/.bzr to ihris-suite/lib/*/.bzr_dir to trick it
the site will now succesfully install.  have not attempted change the root drive letter yet

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='PersonEmployment'>       
 
4
  <metadata>
 
5
    <displayName>iHRIS Person Employment</displayName>   
 
6
    <className>iHRIS_Module_PersonEmployment</className>
 
7
    <category>Application Component</category>
 
8
    <description>A Person's Employment History Details</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='Person'>
 
14
      <atleast version='4.0'/>
 
15
    </requirement>
 
16
    <requirement name='Currency'>
 
17
      <atleast version='4.0'/>
 
18
    </requirement>
 
19
    <path name='classes'>
 
20
      <value>./lib</value>
 
21
    </path>
 
22
    <path name='templates'> 
 
23
      <value>./templates</value> 
 
24
    </path>
 
25
    <priority>150</priority>
 
26
  </metadata>
 
27
   
 
28
  
 
29
  <configurationGroup name='PersonEmployment' path='/I2CE'>
 
30
    <configurationGroup name='tasks' path='/I2CE/tasks/task_description' locale='en_US'>
 
31
      <configuration name='person_can_view_child_form_employment'>
 
32
        <value>Can view employment child form of a person</value>
 
33
      </configuration>
 
34
      <configuration name='person_can_edit_child_form_employment'>
 
35
        <value>Can edit employment child forms of a person</value>
 
36
      </configuration>
 
37
    </configurationGroup>
 
38
    
 
39
    <configurationGroup name='tasks_trickle_down' path='/I2CE/tasks/task_trickle_down/'>
 
40
      <configuration name='person_can_view_child_form_employment' values='many'> 
 
41
        <value>person_can_view</value>
 
42
      </configuration>
 
43
      <configuration name='person_can_edit_child_form_employment' values='many'> 
 
44
        <value>person_can_view_child_form_employment</value>
 
45
        <value>person_can_view</value>
 
46
      </configuration>
 
47
      <configuration name='person_can_view_child_forms' values='many'> 
 
48
        <version>3.2.8</version>
 
49
        <value>person_can_view_child_form_employment</value>
 
50
      </configuration>
 
51
      <configuration name='person_can_edit_child_forms' values='many'> 
 
52
        <version>3.2.8</version>
 
53
        <value>person_can_edit_child_form_employment</value>
 
54
      </configuration>
 
55
    </configurationGroup>
 
56
    
 
57
    
 
58
    <configurationGroup name='page'>
 
59
      <configurationGroup name='employment'>
 
60
        <displayName>Employment Page </displayName>
 
61
        <description> The page 'employment' which has the action of: Add/Update Employment History</description>
 
62
        <configuration name='style' values='single'>
 
63
          <displayName>Page Style</displayName>
 
64
          <description>The Page Style</description>
 
65
          <value>ihris_common_page_form_parent_person</value>
 
66
        </configuration>
 
67
        <configurationGroup name='args'>
 
68
          <displayName>Page Options</displayName>
 
69
          <description>The options that control the access and display of all pages</description>
 
70
          <configuration name='title' values='single'>
 
71
            <displayName>Page Title</displayName>
 
72
            <description>Page Title</description>
 
73
            <status>required:true</status>
 
74
            <value>Add/Update Employment History</value>
 
75
          </configuration>
 
76
          <configuration name='page_form' values='single'>
 
77
            <displayName>Form</displayName>
 
78
            <description>The form this page is using</description>
 
79
            <status>required:true</status>
 
80
            <value>employment</value>
 
81
          </configuration>
 
82
        </configurationGroup>
 
83
      </configurationGroup>
 
84
    </configurationGroup>
 
85
    
 
86
    <configurationGroup name='forms' path='/modules/forms'>     
 
87
      <configurationGroup name='forms'>
 
88
        <configurationGroup name='person'>
 
89
          <configurationGroup name="meta">
 
90
            <configuration name='child_forms' values='many' > 
 
91
              <status>uniquemerge:true</status>
 
92
              <value>employment</value> 
 
93
            </configuration>
 
94
          </configurationGroup>
 
95
        </configurationGroup>
 
96
        <configurationGroup name='employment'>
 
97
          <displayName>Employment History</displayName>
 
98
          <description>The Employment History Form</description>
 
99
          <configuration name='class' values='single'>
 
100
            <displayName>Class Name</displayName>
 
101
            <description>The name of the class providing the form</description>
 
102
            <value>iHRIS_Employment</value>
 
103
          </configuration>
 
104
          <configuration name='display' values='single'>
 
105
            <displayName>Display name</displayName>
 
106
            <description>The display name for this form</description>
 
107
            <value>Employment History</value> 
 
108
          </configuration>
 
109
           
 
110
        </configurationGroup>
 
111
      </configurationGroup>
 
112
       <!--end of forms-->
 
113
      <configurationGroup name='formClasses'>
 
114
        <configurationGroup name="iHRIS_Employment">
 
115
          <displayName>Configuration for the class 'iHRIS_Employment'</displayName>
 
116
          <configuration name="extends">
 
117
            <displayName>The class this form extends</displayName>
 
118
            <value>I2CE_Form</value>
 
119
          </configuration>
 
120
          <configurationGroup name="fields">
 
121
            <displayName>The fields defined for this form</displayName>
 
122
            <configurationGroup name="company_name">
 
123
              <displayName>The field 'company_name'</displayName>
 
124
              <configuration name="formfield">
 
125
                <displayName>The form field type</displayName>
 
126
                <value>STRING_LINE</value>
 
127
              </configuration>
 
128
              <configuration name="headers" type="delimited">
 
129
                <displayName>The headers for this field.</displayName>
 
130
                <version>3.2.4</version>
 
131
                <value>default:Company Name</value>          
 
132
              </configuration>
 
133
              <configuration name="required" type="boolean">
 
134
                <displayName>This field is requried to be set</displayName>
 
135
                <value>true</value>
 
136
              </configuration>
 
137
            </configurationGroup>
 
138
            <configurationGroup name="company_address">
 
139
              <displayName>The field 'company_address'</displayName>
 
140
              <configuration name="formfield">
 
141
                <displayName>The form field type</displayName>
 
142
                <value>STRING_MLINE</value>
 
143
              </configuration>
 
144
              <configuration name="headers" type="delimited">
 
145
                <displayName>The headers for this field.</displayName>
 
146
                <version>3.2.4</version>
 
147
                <value>default:Company Address</value>          
 
148
              </configuration>
 
149
            </configurationGroup>
 
150
            <configurationGroup name="company_phone">
 
151
              <displayName>The field 'company_phone'</displayName>
 
152
              <configuration name="formfield">
 
153
                <displayName>The form field type</displayName>
 
154
                <value>STRING_LINE</value>
 
155
              </configuration>
 
156
              <configuration name="headers" type="delimited">
 
157
                <displayName>The headers for this field.</displayName>
 
158
                <version>3.2.4</version>
 
159
                <value>default:Company Telephone</value>          
 
160
              </configuration>
 
161
            </configurationGroup>
 
162
            <configurationGroup name="start_date">
 
163
              <displayName>The field 'start_date'</displayName>
 
164
              <configuration name="formfield">
 
165
                <displayName>The form field type</displayName>
 
166
                <value>DATE_YMD</value>
 
167
              </configuration>
 
168
              <configuration name="headers" type="delimited">
 
169
                <displayName>The headers for this field.</displayName>
 
170
                <version>3.2.4</version>
 
171
                <value>default:Date Started</value>          
 
172
              </configuration>
 
173
              <configuration name="required" type="boolean">
 
174
                <displayName>This field is requried to be set</displayName>
 
175
                <value>true</value>
 
176
              </configuration>
 
177
            </configurationGroup>
 
178
            <configurationGroup name="start_wage">
 
179
              <displayName>The field 'start_wage'</displayName>
 
180
              <configuration name="formfield">
 
181
                <displayName>The form field type</displayName>
 
182
                <value>CURRENCY</value>
 
183
              </configuration>
 
184
              <configuration name="headers" type="delimited">
 
185
                <displayName>The headers for this field.</displayName>
 
186
                <version>3.2.4</version>
 
187
                <value>default:Starting Wage</value>          
 
188
              </configuration>
 
189
              <configurationGroup name="setMap">
 
190
                <displayName>Configuration on mapping the field values</displayName>
 
191
                <configuration name="useMap" type="boolean">
 
192
                  <displayName>Whether or not to use a map</displayName>
 
193
                  <value>true</value>
 
194
                </configuration>
 
195
                <configuration name="form">
 
196
                  <displayName>The form to use</displayName>
 
197
                  <value>currency</value>
 
198
                </configuration>
 
199
              </configurationGroup>
 
200
            </configurationGroup>
 
201
            <configurationGroup name="start_position">
 
202
              <displayName>The field 'start_position'</displayName>
 
203
              <configuration name="formfield">
 
204
                <displayName>The form field type</displayName>
 
205
                <value>STRING_LINE</value>
 
206
              </configuration>
 
207
              <configuration name="headers" type="delimited">
 
208
                <displayName>The headers for this field.</displayName>
 
209
                <version>3.2.4</version>
 
210
                <value>default:Starting Position</value>          
 
211
              </configuration>
 
212
            </configurationGroup>
 
213
            <configurationGroup name="end_date">
 
214
              <displayName>The field 'end_date'</displayName>
 
215
              <configuration name="formfield">
 
216
                <displayName>The form field type</displayName>
 
217
                <value>DATE_YMD</value>
 
218
              </configuration>
 
219
              <configuration name="headers" type="delimited">
 
220
                <displayName>The headers for this field.</displayName>
 
221
                <version>3.2.4</version>
 
222
                <value>default:Date Ended (leave blank if still employed)</value>          
 
223
              </configuration>
 
224
            </configurationGroup>
 
225
            <configurationGroup name="end_wage">
 
226
              <displayName>The field 'end_wage'</displayName>
 
227
              <configuration name="formfield">
 
228
                <displayName>The form field type</displayName>
 
229
                <value>CURRENCY</value>
 
230
              </configuration>
 
231
              <configuration name="headers" type="delimited">
 
232
                <displayName>The headers for this field.</displayName>
 
233
                <version>3.2.4</version>
 
234
                <value>default:Ending Wage</value>          
 
235
              </configuration>
 
236
              <configurationGroup name="setMap">
 
237
                <displayName>Configuration on mapping the field values</displayName>
 
238
                <configuration name="useMap" type="boolean">
 
239
                  <displayName>Whether or not to use a map</displayName>
 
240
                  <value>true</value>
 
241
                </configuration>
 
242
                <configuration name="form">
 
243
                  <displayName>The form to use</displayName>
 
244
                  <value>currency</value>
 
245
                </configuration>
 
246
              </configurationGroup>
 
247
            </configurationGroup>
 
248
            <configurationGroup name="end_position">
 
249
              <displayName>The field 'end_position'</displayName>
 
250
              <configuration name="formfield">
 
251
                <displayName>The form field type</displayName>
 
252
                <value>STRING_LINE</value>
 
253
              </configuration>
 
254
              <configuration name="headers" type="delimited">
 
255
                <displayName>The headers for this field.</displayName>
 
256
                <version>3.2.4</version>
 
257
                <value>default:Ending Position</value>          
 
258
              </configuration>
 
259
            </configurationGroup>
 
260
            <configurationGroup name="supervisor">
 
261
              <displayName>The field 'supervisor'</displayName>
 
262
              <configuration name="formfield">
 
263
                <displayName>The form field type</displayName>
 
264
                <value>STRING_LINE</value>
 
265
              </configuration>
 
266
              <configuration name="headers" type="delimited">
 
267
                <displayName>The headers for this field.</displayName>
 
268
                <version>3.2.4</version>
 
269
                <value>default:Supervisor</value>          
 
270
              </configuration>
 
271
            </configurationGroup>
 
272
            <configurationGroup name="contact_ok">
 
273
              <displayName>The field 'contact_ok'</displayName>
 
274
              <configuration name="formfield">
 
275
                <displayName>The form field type</displayName>
 
276
                <value>YESNO</value>
 
277
              </configuration>
 
278
              <configuration name="headers" type="delimited">
 
279
                <displayName>The headers for this field.</displayName>
 
280
                <version>3.2.4</version>
 
281
                <value>default:Ok to Contact?</value>          
 
282
              </configuration>
 
283
            </configurationGroup>
 
284
            <configurationGroup name="responsibilities">
 
285
              <displayName>The field 'responsibilities'</displayName>
 
286
              <configuration name="formfield">
 
287
                <displayName>The form field type</displayName>
 
288
                <value>STRING_MLINE</value>
 
289
              </configuration>
 
290
              <configuration name="headers" type="delimited">
 
291
                <displayName>The headers for this field.</displayName>
 
292
                <version>3.2.4</version>
 
293
                <value>default:Job Responsibilities</value>          
 
294
              </configuration>
 
295
            </configurationGroup>
 
296
            <configurationGroup name="reason_for_leaving">
 
297
              <displayName>The field 'reason_for_leaving'</displayName>
 
298
              <configuration name="formfield">
 
299
                <displayName>The form field type</displayName>
 
300
                <value>STRING_MLINE</value>
 
301
              </configuration>
 
302
              <configuration name="headers" type="delimited">
 
303
                <displayName>The headers for this field.</displayName>
 
304
                <version>3.2.4</version>
 
305
                <value>default:Reason for Leaving</value>          
 
306
              </configuration>
 
307
            </configurationGroup>
 
308
          </configurationGroup>
 
309
        </configurationGroup>
 
310
      </configurationGroup>
 
311
       
 
312
    </configurationGroup>
 
313
     
 
314
    
 
315
    
 
316
  </configurationGroup>
 
317
</I2CEConfiguration>