2
<!DOCTYPE I2CEConfiguration SYSTEM "I2CE_Configuration.dtd">
3
<I2CEConfiguration name='ihris-manage-Salary'>
5
<displayName>iHRIS Manage Salary</displayName>
6
<className>iHRIS_Module_ManageSalary</className>
7
<category>Application Component</category>
8
<description>The iHRIS Manage Salary module provides salary and salary source forms</description>
9
<creator>Intrahealth Informatics</creator>
10
<email>hris@capacityproject.org</email>
11
<link>https://launchpad.net/ihris-manage</link>
12
<version>4.0.0</version>
13
<requirement name='ihris-manage-Person'>
14
<atleast version='4.0'/>
16
<priority>350</priority>
17
<requirement name='Currency'>
18
<atleast version='4.0'/>
23
<path name='templates'>
24
<value>./templates</value>
28
<configurationGroup name='ihris-manage-Salary' path='/I2CE'>
30
<configurationGroup name='tasks' path='/I2CE/tasks/task_description'>
32
<configuration name='can_edit_database_list_salary_source'>
33
<version>3.2.7</version>
34
<value>Edit the salary_source list</value>
36
<configuration name='can_view_database_list_salary_source'>
37
<version>3.2.7</version>
38
<value>View the salary_source list</value>
43
<configurationGroup name="tasks_trickle_down" path="/I2CE/tasks/task_trickle_down">
44
<version>3.2.8</version>
45
<configuration name="can_edit_database_list_salary_source" values="many">
46
<value>can_edit_manage_positions_database_lists</value>
47
<value>can_view_database_list_salary_source</value>
49
<configuration name="can_edit_all_manage_positions_database_lists" values="many">
50
<version>3.2.9</version>
51
<value>can_edit_database_list_salary_source</value>
53
<configuration name="can_view_all_manage_positions_database_lists" values="many">
54
<version>3.2.9</version>
55
<value>can_view_database_list_salary_source</value>
60
<configurationGroup name='forms' path='/modules/forms'>
61
<configurationGroup name='forms'>
62
<configurationGroup name='salary'>
63
<displayName>Salary</displayName>
64
<description>The Salary Form</description>
65
<configuration name='class' values='single'>
66
<displayName>Class Name</displayName>
67
<description>The name of the class providing the form</description>
68
<value>iHRIS_Salary</value>
70
<configuration name='display' values='single'>
71
<displayName>Display name</displayName>
72
<description>The display name for this form</description>
76
<configurationGroup name='salary_source'>
77
<displayName>Salary Source</displayName>
78
<description>The Salary Source Form</description>
79
<version>3.2.5</version>
80
<configuration name='class' values='single'>
81
<displayName>Class Name</displayName>
82
<description>The name of the class providing the form</description>
83
<value>I2CE_SimpleList</value>
85
<configuration name='display' values='single'>
86
<displayName>Display name</displayName>
87
<description>The display name for this form</description>
88
<value>Salary Source</value>
90
<configuration name="storage" values="single">
91
<displayName>Storage Details</displayName>
92
<description>The storage mechanism for this form.</description>
93
<value>magicdata</value>
98
<configurationGroup name='formClasses'>
99
<configurationGroup name="iHRIS_Salary">
100
<displayName>Configuration for the class 'iHRIS_Salary'</displayName>
101
<configuration name="extends">
102
<displayName>The class this form extends</displayName>
103
<value>I2CE_Form</value>
105
<configurationGroup name="fields">
106
<displayName>The fields defined for this form</displayName>
107
<configurationGroup name="start_date">
108
<displayName>The field 'start_date'</displayName>
109
<configuration name="formfield">
110
<displayName>The form field type</displayName>
111
<value>DATE_YMD</value>
113
<configuration name="headers" type="delimited">
114
<displayName>The headers for this field.</displayName>
115
<version>3.2.4</version>
116
<value>default:Start Date</value>
118
<configuration name="required" type="boolean">
119
<displayName>This field is requried to be set</displayName>
122
</configurationGroup>
123
<configurationGroup name="salary">
124
<displayName>The field 'salary'</displayName>
125
<configuration name="formfield">
126
<displayName>The form field type</displayName>
127
<value>CURRENCY</value>
129
<configuration name="headers" type="delimited">
130
<displayName>The headers for this field.</displayName>
131
<version>3.2.4</version>
132
<value>default:Salary</value>
134
<configuration name="required" type="boolean">
135
<displayName>This field is requried to be set</displayName>
138
</configurationGroup>
139
<configurationGroup name="end_date">
140
<displayName>The field 'end_date'</displayName>
141
<configuration name="formfield">
142
<displayName>The form field type</displayName>
143
<value>DATE_YMD</value>
145
<configuration name="headers" type="delimited">
146
<displayName>The headers for this field.</displayName>
147
<version>3.2.4</version>
148
<value>default:End Date</value>
150
<configuration name='default_eval'>
151
<displayName>The default Value as an eval string</displayName>
152
<value>I2CE_Date::blank()</value>
154
</configurationGroup>
155
<configurationGroup name="last">
156
<displayName>The field 'last'</displayName>
157
<configuration name="formfield">
158
<displayName>The form field type</displayName>
161
<configuration name="in_db" type="boolean">
162
<displayName>Store the field in the database</displayName>
165
</configurationGroup>
166
<configurationGroup name="notes">
167
<displayName>The field 'notes'</displayName>
168
<configuration name="formfield">
169
<displayName>The form field type</displayName>
170
<value>STRING_MLINE</value>
172
<configuration name="headers" type="delimited">
173
<displayName>The headers for this field.</displayName>
174
<version>3.2.4</version>
175
<value>default:Notes</value>
177
</configurationGroup>
178
</configurationGroup>
179
</configurationGroup>
182
</configurationGroup>
183
</configurationGroup>
185
</configurationGroup>