~kibsden/ihris-uganda/baylor-train

« back to all changes in this revision

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