~kibsden/ihris-uganda/baylor-train

« back to all changes in this revision

Viewing changes to modules/BaylorDeployment/BaylorDeployment.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-deployment'>     
 
4
  <metadata>
 
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>
 
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-deployment' path='/I2CE'>
 
25
    <displayName>Baylor Deployment</displayName>
 
26
 
 
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>
 
30
      </configuration>
 
31
      <configuration name='person_can_edit_child_form_baylor_deployment'>
 
32
        <value>Can edit person_baylor_deployment child forms of a person</value>
 
33
      </configuration>
 
34
   
 
35
      
 
36
    </configurationGroup>
 
37
 
 
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>
 
41
      </configuration>
 
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>
 
45
      </configuration>
 
46
      
 
47
      <configuration name='person_can_view_child_forms' values='many'> 
 
48
         <value>person_can_view_child_form_person_baylor_deployment</value>
 
49
      </configuration>
 
50
      <configuration name='person_can_edit_child_forms' values='many'> 
 
51
         <value>person_can_edit_child_form_person_baylor_deployment</value>
 
52
      </configuration>
 
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>
 
57
      </configuration>
 
58
   
 
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>
 
62
      </configuration>
 
63
    </configurationGroup>
 
64
 
 
65
 
 
66
    <configurationGroup name='forms' path='/modules/forms'>
 
67
      <displayName>Forms</displayName>
 
68
      <description>Information about the forms made available by Baylor_Deployment</description>
 
69
 
 
70
      <configurationGroup name='forms'>
 
71
        <displayName>Forms available to the form factory</displayName>
 
72
        <status>advanced:true</status>
 
73
        <status>required:true</status>
 
74
 
 
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>
 
84
          </configuration>
 
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>
 
89
          </configuration>
 
90
        </configurationGroup> <!-- person_baylor_deployment -->
 
91
 
 
92
     
 
93
       
 
94
        
 
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>
 
103
          </configuration>
 
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>
 
108
          </configuration>
 
109
          <configuration name="storage" values="single">
 
110
            <displayName>Storage Details</displayName>
 
111
            <description>The storage mechanism for this form.</description>
 
112
            <value>magicdata</value>
 
113
          </configuration>
 
114
        </configurationGroup>
 
115
 
 
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>
 
124
          </configuration>
 
125
          <configuration name="display" values="single" locale="en_US">
 
126
            <displayName>Display name</displayName>
 
127
            <description>The display name for this form</description>
 
128
            <value>Cadre</value>
 
129
          </configuration>
 
130
          <configuration name="storage" values="single">
 
131
            <displayName>Storage Details</displayName>
 
132
            <description>The storage mechanism for this form.</description>
 
133
            <value>magicdata</value>
 
134
          </configuration>
 
135
        </configurationGroup> -->
 
136
         
 
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>
 
145
          </configuration>
 
146
        </configurationGroup> <!-- person_meta -->
 
147
 
 
148
      </configurationGroup> <!-- End /modules/forms/forms-->
 
149
 
 
150
 
 
151
      <configurationGroup name="formClasses" >
 
152
        <displayName>Form Class Configuration</displayName>
 
153
 
 
154
 
 
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>
 
162
          </configuration>
 
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>
 
169
                <value>MAP</value>
 
170
              </configuration>
 
171
              <configuration name="headers" type="delimited">
 
172
                <displayName>The headers for this field.</displayName>
 
173
                <value>default:Facility</value>
 
174
              </configuration>
 
175
             <configuration name="required" type="boolean">
 
176
                <displayName>This field is required to be set</displayName>
 
177
                <value>true</value>
 
178
              </configuration>
 
179
          
 
180
            </configurationGroup> <!-- facility -->
 
181
            
 
182
            <configurationGroup name="job">
 
183
              <displayName>The fields 'job'</displayName>
 
184
              <configuration name="formfield">
 
185
                <displayName>The form field type</displayName>
 
186
                <value>MAP</value>
 
187
              </configuration>
 
188
              <configuration name="headers" type="delimited">
 
189
                <displayName>The headers for this field.</displayName>
 
190
                <value>default:Job/Title</value>
 
191
              </configuration>
 
192
             <configuration name="required" type="boolean">
 
193
                <displayName>This field is required to be set</displayName>
 
194
                <value>true</value>
 
195
              </configuration>
 
196
            
 
197
            </configurationGroup> <!-- Job -->
 
198
            
 
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>
 
204
              </configuration>
 
205
              <configuration name="headers" type="delimited">
 
206
                <displayName>The headers for this field.</displayName>
 
207
                <value>default:Deployment Date</value>
 
208
              </configuration>
 
209
            </configurationGroup> <!-- Deployment Date -->
 
210
           
 
211
          </configurationGroup> <!-- fields -->
 
212
        </configurationGroup> <!-- iHRIS_PersonBaylor_Deployment -->
 
213
 
 
214
         
 
215
      </configurationGroup> <!-- End /modules/forms/formClasses -->
 
216
 
 
217
    </configurationGroup> <!-- End /modules/forms -->
 
218
 
 
219
 
 
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>
 
224
 
 
225
 
 
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>
 
236
        </configuration>
 
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>
 
241
        </configuration>
 
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>
 
250
          </configuration>
 
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>
 
256
          </configuration>
 
257
        </configurationGroup>
 
258
      </configurationGroup> <!-- person_baylor_deployment -->
 
259
 
 
260
       
 
261
    </configurationGroup> <!-- page -->
 
262
 
 
263
 
 
264
  </configurationGroup> <!-- Baylor_Deployment -->
 
265
</I2CEConfiguration>