~kibsden/ihris-uganda/baylor-train

« back to all changes in this revision

Viewing changes to modules/BaylorTraining/BaylorTraining.xml

  • Committer: Dennis Kibiye
  • Date: 2012-08-15 12:39:06 UTC
  • Revision ID: kibsden@gmail.com-20120815123906-ckmfgnpgi8xqiz9o
First Initialisation of In Service Baylor Training System Based on iHRIS Manage

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='baylor-training'>     
 
4
  <metadata>
 
5
    <displayName>Baylor Training</displayName>   
 
6
    <className>iHRIS_Module_Baylor_Training</className>
 
7
    <category>Baylor Modules</category>
 
8
    <description>Adds in Training Module</description>
 
9
    <creator>iHRIS Uganda</creator>
 
10
    <email>dkibiye@baylor-uganda.org</email>
 
11
    <version>4.1.2.10</version>
 
12
    <path name='classes'>
 
13
      <value>./lib</value>
 
14
    </path>
 
15
    <path name="configs">
 
16
      <value>./configs</value>
 
17
    </path>
 
18
    <path name='templates'>
 
19
      <value>./templates</value>
 
20
    </path>
 
21
    <priority>350</priority>
 
22
  </metadata>
 
23
 
 
24
  <configurationGroup name='baylor-training' path='/I2CE'>
 
25
    <displayName>Baylor Training</displayName>
 
26
 
 
27
    <configurationGroup name='tasks' path='/I2CE/tasks/task_description' locale='en_US'>
 
28
      <configuration name='person_can_view_child_form_person_baylor_training'>
 
29
        <value>Can view person_baylor_training child form of a person</value>
 
30
      </configuration>
 
31
      <configuration name='person_can_edit_child_form_baylor_training'>
 
32
        <value>Can edit person_baylor_training child forms of a person</value>
 
33
      </configuration>
 
34
      <configuration name="can_edit_database_list_baylor_training_type" locale="en_US">
 
35
        <version>4.1.0</version>
 
36
        <value>Can edit the department baylor_training type list.</value>
 
37
      </configuration>
 
38
      <configuration name="can_view_database_list_baylor_training_type" locale="en_US">
 
39
        <version>4.1.0</version>
 
40
        <value>Can view the department baylor_training type list.</value>
 
41
      </configuration>
 
42
 
 
43
        <configuration name="can_edit_database_list_baylor_program_sponsor" locale="en_US">
 
44
        <version>4.1.0</version>
 
45
        <value>Can edit the department baylor_training type list.</value>
 
46
      </configuration>
 
47
      <configuration name="can_view_database_list_baylor_program_sponsor" locale="en_US">
 
48
        <version>4.1.0</version>
 
49
        <value>Can view the department baylor_training type list.</value>
 
50
      </configuration>
 
51
 
 
52
 
 
53
      
 
54
    </configurationGroup>
 
55
 
 
56
    <configurationGroup name='tasks_trickle_down' path='/I2CE/tasks/task_trickle_down/'>
 
57
      <configuration name='person_can_view_child_form_person_baylor_training' values='many'> 
 
58
        <value>person_can_view</value>
 
59
      </configuration>
 
60
      <configuration name='person_can_edit_child_form_person_baylor_training' values='many'> 
 
61
        <value>person_can_view_child_form_person_baylor_training</value>
 
62
        <value>person_can_view</value>
 
63
      </configuration>
 
64
      
 
65
      <configuration name='person_can_view_child_forms' values='many'> 
 
66
         <value>person_can_view_child_form_person_baylor_training</value>
 
67
      </configuration>
 
68
      <configuration name='person_can_edit_child_forms' values='many'> 
 
69
         <value>person_can_edit_child_form_person_baylor_training</value>
 
70
      </configuration>
 
71
      <configuration name="can_edit_database_list_baylor_training_type" values="many">
 
72
        <version>3.2.10</version>
 
73
        <value>can_view_database_list_baylor_training_type</value>
 
74
        <value>can_edit_employee_database_lists</value>
 
75
      </configuration>
 
76
      <configuration name="can_edit_all_employee_database_lists" values="many">
 
77
        <version>3.2.10</version>
 
78
        <value>can_edit_database_list_baylor_training_type</value>
 
79
      </configuration>
 
80
      <configuration name="can_view_all_employee_database_lists" values="many">
 
81
        <version>3.2.10</version>
 
82
        <value>can_view_database_list_baylor_training_type</value>
 
83
      </configuration>
 
84
    </configurationGroup>
 
85
 
 
86
 
 
87
    <configurationGroup name='forms' path='/modules/forms'>
 
88
      <displayName>Forms</displayName>
 
89
      <description>Information about the forms made available by Baylor_Training</description>
 
90
 
 
91
      <configurationGroup name='forms'>
 
92
        <displayName>Forms available to the form factory</displayName>
 
93
        <status>advanced:true</status>
 
94
        <status>required:true</status>
 
95
 
 
96
        <!-- This section is to add a new form called person_baylor_training with the associated
 
97
             class.  The class will be defined in the classes section below. -->
 
98
        <configurationGroup name='person_baylor_training'>
 
99
          <displayName>Person Baylor Training</displayName>
 
100
          <description>The Person Baylor Training Form</description>
 
101
          <configuration name='class' values='single'>
 
102
            <displayName>Class Name</displayName>
 
103
            <description>The name of the class providing the form</description>
 
104
            <value>iHRIS_PersonBaylor_Training</value>
 
105
          </configuration>
 
106
          <configuration name='display' values='single'>
 
107
            <displayName>Display name</displayName>
 
108
            <description>The display name for this form</description>
 
109
            <value>Person Baylor Training</value>
 
110
          </configuration>
 
111
        </configurationGroup> <!-- person_baylor_training -->
 
112
     
 
113
  
 
114
         
 
115
        <!-- This section will modify the existing information for the person form to include
 
116
             two new child forms which are the new forms created for this module. -->
 
117
        <configurationGroup name='person_meta' path='/modules/forms/forms/person/meta'>
 
118
          <displayName>MetaData on the form</displayName>
 
119
          <configuration name='child_forms' values='many' > 
 
120
            <status>uniquemerge:true</status>
 
121
            <displayName>Child Forms</displayName>
 
122
            <value>person_baylor_training</value>
 
123
          </configuration>
 
124
        </configurationGroup> <!-- person_meta -->
 
125
 
 
126
      </configurationGroup> <!-- End /modules/forms/forms-->
 
127
 
 
128
 
 
129
      <configurationGroup name="formClasses" >
 
130
        <displayName>Form Class Configuration</displayName>
 
131
 
 
132
 
 
133
        <!-- This section will define the person_baylor_training form class with all the fields and field types. 
 
134
             This class will be created dynamically since no extra funcationality needs to be added for it. -->
 
135
        <configurationGroup name="iHRIS_PersonBaylor_Training">
 
136
          <displayName>Configuration for the class 'iHRIS_PersonBaylor_Training'</displayName>
 
137
          <configuration name="extends">
 
138
            <displayName>The class this form extends</displayName>
 
139
            <value>I2CE_Form</value>
 
140
          </configuration>
 
141
          <configurationGroup name="fields">
 
142
            <displayName>The fields defined for this form.</displayName>
 
143
                  
 
144
 
 
145
 
 
146
 
 
147
             <configurationGroup name="instance">
 
148
              <displayName>The fields 'instance'</displayName>
 
149
              <configuration name="formfield">
 
150
                <displayName>The form field type</displayName>
 
151
                <value>MAP</value>
 
152
              </configuration>
 
153
              <configurationGroup name="meta">
 
154
                <configurationGroup name="display">
 
155
                  <configurationGroup name="default">
 
156
                    <configuration name="fields">
 
157
                      <version>4.1.2</version>
 
158
                      <value>instance:baylor_training_type</value>
 
159
                    </configuration>
 
160
                  </configurationGroup>
 
161
                </configurationGroup>
 
162
              </configurationGroup>
 
163
              <configuration name="headers" type="delimited" locale="en_US">
 
164
                <displayName>The headers for this field.</displayName>
 
165
                <version>4.1.2</version>
 
166
                <value>default:Training</value>
 
167
              </configuration>
 
168
              <configuration name="required" type="boolean">
 
169
                <displayName>This field is required to be set</displayName>
 
170
                <value>true</value>
 
171
              </configuration>
 
172
            </configurationGroup> <!-- b_training -->
 
173
 
 
174
 
 
175
 
 
176
 
 
177
 
 
178
 
 
179
            <configurationGroup name="baylor_program_sponsor">
 
180
              <displayName>The fields 'baylor_program_sponsor'</displayName>
 
181
              <configuration name="formfield">
 
182
                <displayName>The form field type</displayName>
 
183
                <value>MAP</value>
 
184
              </configuration>
 
185
              <configuration name="headers" type="delimited">
 
186
                <displayName>The headers for this field.</displayName>
 
187
                <value>default:Program Sponsor</value>
 
188
              </configuration>
 
189
            <configuration name="required" type="boolean">
 
190
                <displayName>This field is required to be set</displayName>
 
191
                <value>true</value>
 
192
              </configuration>
 
193
            </configurationGroup> <!-- sponsor -->
 
194
          
 
195
          
 
196
            <configurationGroup name="venue">
 
197
              <displayName>The fields 'venue'</displayName>
 
198
              <configuration name="formfield">
 
199
                <displayName>The form field type</displayName>
 
200
                <value>MAP</value>
 
201
              </configuration>
 
202
              <configuration name="headers" type="delimited">
 
203
                <displayName>The headers for this field.</displayName>
 
204
                <value>default:Venue</value>
 
205
              </configuration>
 
206
            <configuration name="required" type="boolean">
 
207
                <displayName>This field is required to be set</displayName>
 
208
                <value>true</value>
 
209
              </configuration>
 
210
            </configurationGroup> <!-- venue -->
 
211
 
 
212
            <configurationGroup name="post_test">
 
213
              <displayName>The fields 'post_test'</displayName>
 
214
              <configuration name="formfield">
 
215
                <displayName>The form field type</displayName>
 
216
                <value>INT</value>
 
217
              </configuration>
 
218
              <configuration name="headers" type="delimited">
 
219
                <displayName>The headers for this field.</displayName>
 
220
                <value>default:Post Test Mark</value>
 
221
              </configuration>
 
222
            <configuration name="required" type="boolean">
 
223
                <displayName>This field is required to be set</displayName>
 
224
                <value>false</value>
 
225
              </configuration>
 
226
            </configurationGroup> <!-- post_test -->
 
227
 
 
228
              <configurationGroup name="pre_test">
 
229
              <displayName>The fields 'pre_test'</displayName>
 
230
              <configuration name="formfield">
 
231
                <displayName>The form field type</displayName>
 
232
                <value>INT</value>
 
233
              </configuration>
 
234
              <configuration name="headers" type="delimited">
 
235
                <displayName>The headers for this field.</displayName>
 
236
                <value>default:Pre Test Mark</value>
 
237
              </configuration>
 
238
            <configuration name="required" type="boolean">
 
239
                <displayName>This field is required to be set</displayName>
 
240
                <value>false</value>
 
241
              </configuration>
 
242
            </configurationGroup> <!-- pre_test -->
 
243
 
 
244
           <configurationGroup name="region">
 
245
              <displayName>The fields 'region'</displayName>
 
246
              <configuration name="formfield">
 
247
                <displayName>The form field type</displayName>
 
248
                <value>MAP</value>
 
249
              </configuration>
 
250
              <configuration name="headers" type="delimited">
 
251
                <displayName>The headers for this field.</displayName>
 
252
                <value>default:Region</value>
 
253
              </configuration>
 
254
            <configuration name="required" type="boolean">
 
255
                <displayName>This field is required to be set</displayName>
 
256
                <value>true</value>
 
257
              </configuration>
 
258
            </configurationGroup> <!-- region -->
 
259
 
 
260
         <configurationGroup name="start_date">
 
261
              <displayName>The fields 'start_date'</displayName>
 
262
              <configuration name="formfield">
 
263
                <displayName>The form field type</displayName>
 
264
                <value>DATE_YMD</value>
 
265
              </configuration>
 
266
              <configuration name="headers" type="delimited">
 
267
                <displayName>The headers for this field.</displayName>
 
268
                <value>default:Start Date</value>
 
269
              </configuration>
 
270
            </configurationGroup> <!-- Start Date -->
 
271
 
 
272
         <configurationGroup name="end_date">
 
273
              <displayName>The fields 'end_date'</displayName>
 
274
              <configuration name="formfield">
 
275
                <displayName>The form field type</displayName>
 
276
                <value>DATE_YMD</value>
 
277
              </configuration>
 
278
              <configuration name="headers" type="delimited">
 
279
                <displayName>The headers for this field.</displayName>
 
280
                <value>default:End Date</value>
 
281
              </configuration>
 
282
            </configurationGroup> <!-- End Date -->
 
283
           
 
284
          </configurationGroup> <!-- fields -->
 
285
        </configurationGroup> <!-- iHRIS_PersonBaylor_Training -->
 
286
 
 
287
         
 
288
      </configurationGroup> <!-- End /modules/forms/formClasses -->
 
289
 
 
290
    </configurationGroup> <!-- End /modules/forms -->
 
291
 
 
292
 
 
293
    <configurationGroup name='page'>
 
294
      <displayName>Pages</displayName>
 
295
      <description>Information about various pages made available by the system</description>
 
296
      <status>required:true</status>
 
297
 
 
298
 
 
299
      <!-- This section will create the person_baylor_training page so that new professional development
 
300
           forms can be created and assigned to a person's record. -->
 
301
      <configurationGroup name='person_baylor_training'>
 
302
        <displayName>Person Baylor Training Page</displayName>
 
303
        <description> The page 'person_baylor_training' which has the action of: Add/Update Baylor_Training</description>
 
304
        <configuration name='class' values='single'>
 
305
          <displayName>Page Class</displayName>
 
306
          <description>The class responsible for displaying this page</description>
 
307
          <status>required:true</status>
 
308
          <value>iHRIS_PageFormParentPerson</value>
 
309
        </configuration>
 
310
        <configuration name='style' values='single'>
 
311
          <displayName>Page Style</displayName>
 
312
          <description>The Page Style</description>
 
313
          <value>ihris_common_page_form_parent_person</value>
 
314
        </configuration>
 
315
        <configurationGroup name='args'>
 
316
          <displayName>Page Options</displayName>
 
317
          <description>The options that control the access and display of all pages</description>
 
318
          <configuration name='title' values='single'>
 
319
            <displayName>Page Title</displayName>
 
320
            <description>Page Title</description>
 
321
            <status>required:true</status>
 
322
            <value>Add/Update Training</value>
 
323
          </configuration>
 
324
          <configuration name='page_form' values='single'>
 
325
            <displayName>Form</displayName>
 
326
            <description>The form this page is using</description>
 
327
            <status>required:true</status>
 
328
            <value>person_baylor_training</value>
 
329
          </configuration>
 
330
        </configurationGroup>
 
331
      </configurationGroup> <!-- person_baylor_training -->
 
332
 
 
333
       
 
334
    </configurationGroup> <!-- page -->
 
335
 
 
336
 
 
337
  </configurationGroup> <!-- Baylor_Training -->
 
338
</I2CEConfiguration>