~kibsden/ihris-uganda/baylor-train

« back to all changes in this revision

Viewing changes to modules/Trainer/Trainer.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="Trainer">
 
4
  <metadata>
 
5
    <displayName>Trainer</displayName>
 
6
    <className>iHRIS_Module_Trainer</className>
 
7
    <category>Application Component</category>
 
8
    <description>Makes Trainer information available to the system</description>
 
9
    <creator>Intrahealth Informatics</creator>
 
10
    <email>hris@capacityproject.org</email>
 
11
    <link>https://launchpad.net/i2ce</link>
 
12
    <version>4.1.0</version>
 
13
    <path name="configs">
 
14
      <value>./configs</value>
 
15
    </path>
 
16
    <requirement name="Geography">
 
17
      <atLeast version="4.1" />
 
18
      <lessThan version="4.2" />
 
19
    </requirement>
 
20
   
 
21
    <path name="classes">
 
22
      <value>./lib</value>
 
23
    </path>
 
24
    <path name="modules">
 
25
      <value>./modules</value>
 
26
    </path>
 
27
    <path name="templates">
 
28
      <value>./templates</value>
 
29
    </path>
 
30
    <priority>150</priority>
 
31
  </metadata>
 
32
  <configurationGroup name="Trainer" path="/I2CE">
 
33
    <displayName>Trainer</displayName>
 
34
    <configurationGroup name="tasks" path="/I2CE/tasks/task_description" locale="en_US">
 
35
      <configuration name="person_can_view" locale="en_US">
 
36
        <version>4.1.0</version>
 
37
        <value>Can view the person page</value>
 
38
      </configuration>
 
39
      <configuration name="person_can_edit" locale="en_US">
 
40
        <version>4.1.0</version>
 
41
        <value>Can edit the person page</value>
 
42
      </configuration>
 
43
      <configuration name="person_can_view_child_forms" locale="en_US">
 
44
        <version>4.1.0</version>
 
45
        <value>Can view all of the child forms of a person</value>
 
46
      </configuration>
 
47
      <configuration name="person_can_edit_child_forms" locale="en_US">
 
48
        <version>4.1.0</version>
 
49
        <value>Can edit all of the child forms of a person</value>
 
50
      </configuration>
 
51
    </configurationGroup>
 
52
    <configurationGroup name="tasks_trickle_down" path="/I2CE/tasks/task_trickle_down/">
 
53
      <configuration name="person_can_edit_child_forms" values="many">
 
54
        <version>4.1.0</version>
 
55
        <value>person_can_view_child_forms</value>
 
56
        <value>person_can_view</value>
 
57
      </configuration>
 
58
      <configuration name="person_can_edit" values="many">
 
59
        <version>4.1.0</version>
 
60
        <value>person_can_view</value>
 
61
      </configuration>
 
62
    </configurationGroup>
 
63
    <configurationGroup name="forms" path="/modules/forms">
 
64
      <displayName>Forms</displayName>
 
65
      <description>Information about the forms made available by iHRIS-Common Trainer</description>
 
66
      <configurationGroup name="forms">
 
67
        <displayName>Forms available to the form factory</displayName>
 
68
        <status>advanced:true</status>
 
69
        <status>required:true</status>
 
70
        
 
71
        <configurationGroup name="trainer">
 
72
          <displayName>Trainer</displayName>
 
73
          <description>The Trainer Form</description>
 
74
          <configuration name="class" values="single">
 
75
            <displayName>Class Name</displayName>
 
76
            <description>The name of the class providing the form</description>
 
77
            <value>iHRIS_Trainer</value>
 
78
          </configuration>
 
79
          <configuration name="display" values="single" locale="en_US">
 
80
            <displayName>Display name</displayName>
 
81
            <description>The display name for this form</description>
 
82
            <value>Person</value>
 
83
          </configuration>
 
84
          <configurationGroup name="meta">
 
85
            <displayName>MetaData on the form</displayName>
 
86
            <configuration name="description" locale="en_US">
 
87
              <displayName>A description of the form</displayName>
 
88
              <value>This form holds basic information about a trainer such as their names and residence</value>
 
89
            </configuration>
 
90
          </configurationGroup>
 
91
        </configurationGroup>
 
92
        <!-- trainer -->
 
93
      </configurationGroup>
 
94
      <!-- End /modules/forms/forms-->
 
95
      <configurationGroup name="formClasses">
 
96
        <displayName>Form Class Configuration</displayName>
 
97
        <configurationGroup name="iHRIS_Trainer">
 
98
          <displayName>Configuration for the class 'iHRIS_Trainer'</displayName>
 
99
          <configuration name="extends">
 
100
            <displayName>The class this form extends</displayName>
 
101
            <value>iHRIS_Person</value>
 
102
          </configuration>
 
103
           <configurationGroup name="fields">
 
104
            <displayName>The fields defined for this form</displayName>
 
105
            <version>4.1.0</version>
 
106
            <configurationGroup name="surname">
 
107
              <configurationGroup name="meta">
 
108
                <displayName>Info</displayName>
 
109
                <description>&gt;Meta information about this field</description>
 
110
                <configuration name="linked_page">
 
111
                  <displayName>Linked Page</displayName>
 
112
                  <description>A page to link to from the field. The id of the form we are looking at is appended onto the link</description>
 
113
                  <value>viewtrainer?id=</value>
 
114
                </configuration>
 
115
              </configurationGroup>
 
116
           <configurationGroup name="firstname">
 
117
              <configurationGroup name="meta">
 
118
                <displayName>Info</displayName>
 
119
                <description>&gt;Meta information about this field</description>
 
120
                <configuration name="linked_page">
 
121
                  <displayName>Linked Page</displayName>
 
122
                  <description>A page to link to from the field. The id of the form we are looking at is appended onto the link</description>
 
123
                  <value>viewtrainer?id=</value>
 
124
                </configuration>
 
125
              </configurationGroup>
 
126
             </configurationGroup>
 
127
            </configurationGroup>
 
128
        </configurationGroup>
 
129
        <!-- iHRIS_Person -->
 
130
      </configurationGroup>
 
131
      <!-- End /modules/forms/formClasses -->
 
132
    </configurationGroup>
 
133
    <!-- End /modules/forms -->
 
134
    <configurationGroup name="page">
 
135
        <displayName>Pages</displayName>
 
136
      <description>Information about various pages made available by the system</description>
 
137
      <status>required:true</status>
 
138
      <configurationGroup name="ihris_common_page_form_parent_trainer" path="/I2CE/template/page_styles/ihris_common_page_form_parent_trainer">
 
139
        <displayName>Page Form Parent Trainer</displayName>
 
140
        <configuration name="class" values="single">
 
141
          <displayName>Page Class</displayName>
 
142
          <description>The class responsible for displaying this page</description>
 
143
          <status>required:true</status>
 
144
          <value>iHRIS_PageFormParentTrainer</value>
 
145
        </configuration>
 
146
        <configuration name="style" values="single">
 
147
          <displayName>Page Style</displayName>
 
148
          <description>The page style that this style inherits from</description>
 
149
          <value>shell</value>
 
150
        </configuration>
 
151
        <configurationGroup name="args">
 
152
          <displayName>Arguements</displayName>
 
153
          <description>Values passed to the pages constructor</description>
 
154
          <configuration name="defaultHTMLFile" values="many">
 
155
            <displayName>Default HTML File</displayName>
 
156
            <description>The default html template file containing the page content</description>
 
157
            <value>form_trainer_base.html</value>
 
158
          </configuration>
 
159
        </configurationGroup>
 
160
      </configurationGroup>
 
161
      <!-- ihris_common_page_form_parent_trainer -->
 
162
      <configurationGroup name="trainer">
 
163
        <displayName>Trainer Page</displayName>
 
164
        <description>The page 'trainer' which has the action of: Add/Update Trainer</description>
 
165
        <configuration name="style" values="single">
 
166
          <displayName>Page Style</displayName>
 
167
          <description>The Page Style</description>
 
168
          <value>shell</value>
 
169
        </configuration>
 
170
        <configuration name="class" values="single">
 
171
          <displayName>Page Class</displayName>
 
172
          <description>The class responsible for displaying this page</description>
 
173
          <version>4.1.0</version>
 
174
          <status>required:true</status>
 
175
          <value>iHRIS_PageFormTrainer</value>
 
176
        </configuration>
 
177
        <configurationGroup name="args">
 
178
          <displayName>Page Options</displayName>
 
179
          <description>The options that control the access and display of all pages</description>
 
180
          <configuration name="title" values="single" locale="en_US">
 
181
            <displayName>Page Title</displayName>
 
182
            <description>Page Title</description>
 
183
            <status>required:true</status>
 
184
            <value>Add/Update Trainer</value>
 
185
          </configuration>
 
186
          <configuration name="tasks" values="many">
 
187
            <version>4.1.0</version>
 
188
            <value>person_can_edit</value>
 
189
          </configuration>
 
190
          <configuration name="defaultHTMLFile" values="many">
 
191
            <displayName>Default HTML File</displayName>
 
192
            <description>The default HTML File for this page</description>
 
193
            <status>required:true</status>
 
194
            <value>form_trainer.html</value>
 
195
          </configuration>
 
196
        </configurationGroup>
 
197
      </configurationGroup>
 
198
      <!-- trainer -->
 
199
        <configurationGroup name="viewtrainer">
 
200
        <displayName>View Page</displayName>
 
201
        <description>The page 'view' which has the action of: View Trainer</description>
 
202
        <configuration name="class" values="single">
 
203
          <displayName>Page Class</displayName>
 
204
          <description>The class responsible for displaying this page</description>
 
205
          <status>required:true</status>
 
206
          <value>iHRIS_PageView</value>
 
207
        </configuration>
 
208
        <configuration name="style" values="single">
 
209
          <displayName>Page Style</displayName>
 
210
          <description>The Page Style</description>
 
211
          <value>shell</value>
 
212
        </configuration>
 
213
        <configurationGroup name="args">
 
214
          <displayName>Page Options</displayName>
 
215
          <description>The options that control the access and display of all pages</description>
 
216
          <configuration name="title" values="single" locale="en_US">
 
217
            <displayName>Page Title</displayName>
 
218
            <description>Page Title</description>
 
219
            <status>required:true</status>
 
220
            <value>View Trainer</value>
 
221
          </configuration>
 
222
          <configuration name="defaultHTMLFile" values="single">
 
223
            <displayName>Default HTML File</displayName>
 
224
            <description>The default HTML File for this page</description>
 
225
            <status>required:true</status>
 
226
            <value>view_trainer.html</value>
 
227
          </configuration>
 
228
        </configurationGroup>
 
229
      </configurationGroup>
 
230
      <!-- view -->
 
231
 
 
232
      
 
233
 
 
234
     </configurationGroup>
 
235
    <!-- page -->
 
236
  </configurationGroup>
 
237
  <!-- Trainer -->
 
238
</I2CEConfiguration>