2
<!DOCTYPE I2CEConfiguration SYSTEM "I2CE_Configuration.dtd">
3
<I2CEConfiguration name='baylor-deployment'>
5
<displayName>Baylor Deployment</displayName>
6
<className>iHRIS_Module_Baylor_Deployment</className>
7
<category>Baylor Modules</category>
8
<description>Adds in Deployment Module</description>
9
<creator>iHRIS Uganda</creator>
10
<email>dkibiye@baylor-uganda.org</email>
11
<version>4.1.0</version>
16
<value>./configs</value>
18
<path name='templates'>
19
<value>./templates</value>
21
<priority>350</priority>
24
<configurationGroup name='baylor-deployment' path='/I2CE'>
25
<displayName>Baylor Deployment</displayName>
27
<configurationGroup name='tasks' path='/I2CE/tasks/task_description' locale='en_US'>
28
<configuration name='person_can_view_child_form_person_baylor_deployment'>
29
<value>Can view person_baylor_deployment child form of a person</value>
31
<configuration name='person_can_edit_child_form_baylor_deployment'>
32
<value>Can edit person_baylor_deployment child forms of a person</value>
38
<configurationGroup name='tasks_trickle_down' path='/I2CE/tasks/task_trickle_down/'>
39
<configuration name='person_can_view_child_form_person_baylor_deployment' values='many'>
40
<value>person_can_view</value>
42
<configuration name='person_can_edit_child_form_person_baylor_deployment' values='many'>
43
<value>person_can_view_child_form_person_baylor_deployment</value>
44
<value>person_can_view</value>
47
<configuration name='person_can_view_child_forms' values='many'>
48
<value>person_can_view_child_form_person_baylor_deployment</value>
50
<configuration name='person_can_edit_child_forms' values='many'>
51
<value>person_can_edit_child_form_person_baylor_deployment</value>
53
<configuration name="can_edit_database_list_baylor_deployment" values="many">
54
<version>4.1.0</version>
55
<value>can_view_database_list_baylor_deployment</value>
56
<value>can_edit_employee_database_lists</value>
59
<configuration name="can_view_all_employee_database_lists" values="many">
60
<version>4.1.0</version>
61
<value>can_view_database_list_baylor_deployment</value>
66
<configurationGroup name='forms' path='/modules/forms'>
67
<displayName>Forms</displayName>
68
<description>Information about the forms made available by Baylor_Deployment</description>
70
<configurationGroup name='forms'>
71
<displayName>Forms available to the form factory</displayName>
72
<status>advanced:true</status>
73
<status>required:true</status>
75
<!-- This section is to add a new form called person_baylor_deployment with the associated
76
class. The class will be defined in the classes section below. -->
77
<configurationGroup name='person_baylor_deployment'>
78
<displayName>Person Baylor Deployment</displayName>
79
<description>The Person Baylor Deployment Form</description>
80
<configuration name='class' values='single'>
81
<displayName>Class Name</displayName>
82
<description>The name of the class providing the form</description>
83
<value>iHRIS_PersonBaylor_Deployment</value>
85
<configuration name='display' values='single'>
86
<displayName>Display name</displayName>
87
<description>The display name for this form</description>
88
<value>Person Baylor Deployment</value>
90
</configurationGroup> <!-- person_baylor_deployment -->
95
<!-- <configurationGroup name="baylor_job">
96
<displayName>Baylor Job</displayName>
97
<description>The Baylor Job Form</description>
98
<version>3.2.5</version>
99
<configuration name="class" values="single">
100
<displayName>Class Name</displayName>
101
<description>The name of the class providing the form</description>
102
<value>I2CE_SimpleList</value>
104
<configuration name="display" values="single" locale="en_US">
105
<displayName>Display name</displayName>
106
<description>The display name for this form</description>
107
<value>Job/Title</value>
109
<configuration name="storage" values="single">
110
<displayName>Storage Details</displayName>
111
<description>The storage mechanism for this form.</description>
112
<value>magicdata</value>
114
</configurationGroup>
116
<configurationGroup name="baylor_cadre">
117
<displayName>Baylor Cadre</displayName>
118
<description>The Baylor Cadre Form</description>
119
<version>3.2.5</version>
120
<configuration name="class" values="single">
121
<displayName>Class Name</displayName>
122
<description>The name of the class providing the form</description>
123
<value>I2CE_SimpleList</value>
125
<configuration name="display" values="single" locale="en_US">
126
<displayName>Display name</displayName>
127
<description>The display name for this form</description>
130
<configuration name="storage" values="single">
131
<displayName>Storage Details</displayName>
132
<description>The storage mechanism for this form.</description>
133
<value>magicdata</value>
135
</configurationGroup> -->
137
<!-- This section will modify the existing information for the person form to include
138
two new child forms which are the new forms created for this module. -->
139
<configurationGroup name='person_meta' path='/modules/forms/forms/person/meta'>
140
<displayName>MetaData on the form</displayName>
141
<configuration name='child_forms' values='many' >
142
<status>uniquemerge:true</status>
143
<displayName>Child Forms</displayName>
144
<value>person_baylor_deployment</value>
146
</configurationGroup> <!-- person_meta -->
148
</configurationGroup> <!-- End /modules/forms/forms-->
151
<configurationGroup name="formClasses" >
152
<displayName>Form Class Configuration</displayName>
155
<!-- This section will define the person_baylor_deployment form class with all the fields and field types.
156
This class will be created dynamically since no extra funcationality needs to be added for it. -->
157
<configurationGroup name="iHRIS_PersonBaylor_Deployment">
158
<displayName>Configuration for the class 'iHRIS_PersonBaylor_Deployment'</displayName>
159
<configuration name="extends">
160
<displayName>The class this form extends</displayName>
161
<value>I2CE_Form</value>
163
<configurationGroup name="fields">
164
<displayName>The fields defined for this form.</displayName>
165
<configurationGroup name="facility">
166
<displayName>The fields 'facility'</displayName>
167
<configuration name="formfield">
168
<displayName>The form field type</displayName>
171
<configuration name="headers" type="delimited">
172
<displayName>The headers for this field.</displayName>
173
<value>default:Facility</value>
175
<configuration name="required" type="boolean">
176
<displayName>This field is required to be set</displayName>
180
</configurationGroup> <!-- facility -->
182
<configurationGroup name="job">
183
<displayName>The fields 'job'</displayName>
184
<configuration name="formfield">
185
<displayName>The form field type</displayName>
188
<configuration name="headers" type="delimited">
189
<displayName>The headers for this field.</displayName>
190
<value>default:Job/Title</value>
192
<configuration name="required" type="boolean">
193
<displayName>This field is required to be set</displayName>
197
</configurationGroup> <!-- Job -->
199
<configurationGroup name="dep_date">
200
<displayName>The fields 'dep_date'</displayName>
201
<configuration name="formfield">
202
<displayName>The form field type</displayName>
203
<value>DATE_YMD</value>
205
<configuration name="headers" type="delimited">
206
<displayName>The headers for this field.</displayName>
207
<value>default:Deployment Date</value>
209
</configurationGroup> <!-- Deployment Date -->
211
</configurationGroup> <!-- fields -->
212
</configurationGroup> <!-- iHRIS_PersonBaylor_Deployment -->
215
</configurationGroup> <!-- End /modules/forms/formClasses -->
217
</configurationGroup> <!-- End /modules/forms -->
220
<configurationGroup name='page'>
221
<displayName>Pages</displayName>
222
<description>Information about various pages made available by the system</description>
223
<status>required:true</status>
226
<!-- This section will create the person_baylor_deployment page so that new professional development
227
forms can be created and assigned to a person's record. -->
228
<configurationGroup name='person_baylor_deployment'>
229
<displayName>Person Baylor Deployment Page</displayName>
230
<description> The page 'person_baylor_deployment' which has the action of: Add/Update Baylor_Deployment</description>
231
<configuration name='class' values='single'>
232
<displayName>Page Class</displayName>
233
<description>The class responsible for displaying this page</description>
234
<status>required:true</status>
235
<value>iHRIS_PageFormParentPerson</value>
237
<configuration name='style' values='single'>
238
<displayName>Page Style</displayName>
239
<description>The Page Style</description>
240
<value>ihris_common_page_form_parent_person</value>
242
<configurationGroup name='args'>
243
<displayName>Page Options</displayName>
244
<description>The options that control the access and display of all pages</description>
245
<configuration name='title' values='single'>
246
<displayName>Page Title</displayName>
247
<description>Page Title</description>
248
<status>required:true</status>
249
<value>Add/Update Deployment</value>
251
<configuration name='page_form' values='single'>
252
<displayName>Form</displayName>
253
<description>The form this page is using</description>
254
<status>required:true</status>
255
<value>person_baylor_deployment</value>
257
</configurationGroup>
258
</configurationGroup> <!-- person_baylor_deployment -->
261
</configurationGroup> <!-- page -->
264
</configurationGroup> <!-- Baylor_Deployment -->