blob: 623bdc5233aad5cd5b5f43426a728771228844b9 [file] [log] [blame]
Nabin Haitcfe8ee82011-08-25 14:02:01 +05301# Module Def, HR
nabinhaitec097972011-07-01 13:34:41 +05302[
Nabin Haitcfe8ee82011-08-25 14:02:01 +05303
4 # These values are common in all dictionaries
nabinhaitec097972011-07-01 13:34:41 +05305 {
Nabin Haitcfe8ee82011-08-25 14:02:01 +05306 'creation': '2011-07-01 17:41:43',
nabinhaitec097972011-07-01 13:34:41 +05307 'docstatus': 0,
Nabin Haitcfe8ee82011-08-25 14:02:01 +05308 'modified': '2011-08-25 13:54:43',
nabinhaitec097972011-07-01 13:34:41 +05309 'modified_by': 'Administrator',
Nabin Haitcfe8ee82011-08-25 14:02:01 +053010 'owner': 'Administrator'
11 },
12
13 # These values are common for all Module Def Role
14 {
15 'doctype': 'Module Def Role',
16 'name': '__common__',
17 'parent': 'HR',
18 'parentfield': 'roles',
19 'parenttype': 'Module Def'
20 },
21
22 # These values are common for all Module Def Item
23 {
24 'doctype': 'Module Def Item',
25 'name': '__common__',
26 'parent': 'HR',
27 'parentfield': 'items',
28 'parenttype': 'Module Def'
29 },
30
31 # These values are common for all Module Def
32 {
33 'disabled': 'No',
34 'doctype': u'Module Def',
35 'is_hidden': 'No',
nabinhaitec097972011-07-01 13:34:41 +053036 'module_desc': 'Human Resource Management - Employee Database, Salaries etc.',
37 'module_icon': 'HR.gif',
38 'module_label': 'HR',
39 'module_name': 'HR',
nabinhaitec097972011-07-01 13:34:41 +053040 'module_seq': 9,
Nabin Haitcfe8ee82011-08-25 14:02:01 +053041 'name': '__common__'
nabinhaitec097972011-07-01 13:34:41 +053042 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +053043
44 # Module Def, HR
nabinhaitec097972011-07-01 13:34:41 +053045 {
Nabin Haitcfe8ee82011-08-25 14:02:01 +053046 'doctype': u'Module Def',
47 'name': 'HR'
48 },
49
50 # Module Def Item
51 {
nabinhaitec097972011-07-01 13:34:41 +053052 'description': 'Your Employee Database',
53 'display_name': 'Employee',
54 'doc_name': 'Employee',
55 'doc_type': 'Forms',
nabinhaitec097972011-07-01 13:34:41 +053056 'doctype': 'Module Def Item',
57 'fields': 'employee_name\nemployment_type\nstatus\nbranch\ndesignation\ndepartment\ngrade\nreports_to',
Nabin Haitcfe8ee82011-08-25 14:02:01 +053058 'idx': 1
nabinhaitec097972011-07-01 13:34:41 +053059 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +053060
61 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +053062 {
nabinhaitec097972011-07-01 13:34:41 +053063 'description': 'Employees Daily Attendance Tracking Form',
64 'display_name': 'Attendance',
65 'doc_name': 'Attendance',
66 'doc_type': 'Forms',
nabinhaitec097972011-07-01 13:34:41 +053067 'doctype': 'Module Def Item',
68 'fields': 'employee\nemployee_name\nstatus\natt_date\nfiscal_year\ncompany',
Nabin Haitcfe8ee82011-08-25 14:02:01 +053069 'idx': 2
nabinhaitec097972011-07-01 13:34:41 +053070 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +053071
72 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +053073 {
nabinhaitec097972011-07-01 13:34:41 +053074 'description': 'Upload Attendance data',
75 'display_name': 'Attendance Control Panel',
76 'doc_name': 'Attendance Control Panel',
77 'doc_type': 'Single DocType',
nabinhaitec097972011-07-01 13:34:41 +053078 'doctype': 'Module Def Item',
Nabin Haitcfe8ee82011-08-25 14:02:01 +053079 'idx': 3
nabinhaitec097972011-07-01 13:34:41 +053080 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +053081
82 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +053083 {
nabinhaitec097972011-07-01 13:34:41 +053084 'description': 'Leave allocation for selected employees at a time',
85 'display_name': 'Leave Control Panel',
86 'doc_name': 'Leave Control Panel',
87 'doc_type': 'Single DocType',
nabinhaitec097972011-07-01 13:34:41 +053088 'doctype': 'Module Def Item',
Nabin Haitcfe8ee82011-08-25 14:02:01 +053089 'idx': 4
nabinhaitec097972011-07-01 13:34:41 +053090 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +053091
92 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +053093 {
nabinhaitec097972011-07-01 13:34:41 +053094 'description': 'Allocate leave for fiscal year',
95 'display_name': 'Leave Allocation',
96 'doc_name': 'Leave Allocation',
97 'doc_type': 'Forms',
nabinhaitec097972011-07-01 13:34:41 +053098 'doctype': 'Module Def Item',
99 'fields': 'employee\nleave_type\nfiscal_year\ntotal_leaves_allocated\nposting_date',
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530100 'idx': 5
nabinhaitec097972011-07-01 13:34:41 +0530101 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530102
103 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +0530104 {
nabinhaitec097972011-07-01 13:34:41 +0530105 'description': 'Apply Leave',
106 'display_name': 'Leave Application',
107 'doc_name': 'Leave Application',
108 'doc_type': 'Forms',
nabinhaitec097972011-07-01 13:34:41 +0530109 'doctype': 'Module Def Item',
110 'fields': 'employee\nleave_type\nfiscal_year\nfrom_date\nto_date\ntotal_leave_days',
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530111 'idx': 6
nabinhaitec097972011-07-01 13:34:41 +0530112 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530113
114 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +0530115 {
nabinhaitec097972011-07-01 13:34:41 +0530116 'description': 'Submit Employees Expenses',
Anand Doshifedfd892012-03-30 12:29:06 +0530117 'display_name': 'Expense Claim',
118 'doc_name': 'Expense Claim',
nabinhaitec097972011-07-01 13:34:41 +0530119 'doc_type': 'Forms',
nabinhaitec097972011-07-01 13:34:41 +0530120 'doctype': 'Module Def Item',
121 'fields': 'status\nemployee\nemployee_name\nposting_date\ntotal_claimed_amount\ntotal_sanctioned_amount\nexp_approver',
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530122 'idx': 7
nabinhaitec097972011-07-01 13:34:41 +0530123 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530124
125 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +0530126 {
nabinhaitec097972011-07-01 13:34:41 +0530127 'description': 'Assign Responsibilities to employee and evaluate',
128 'display_name': 'Appraisal',
129 'doc_name': 'Appraisal',
130 'doc_type': 'Forms',
nabinhaitec097972011-07-01 13:34:41 +0530131 'doctype': 'Module Def Item',
132 'fields': 'status\nemployee\nemployee_name\nstart_date\nend_date\ntotal_score\nkra_approver',
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530133 'idx': 8
nabinhaitec097972011-07-01 13:34:41 +0530134 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530135
136 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +0530137 {
nabinhaitec097972011-07-01 13:34:41 +0530138 'description': 'Generate Salary Structure heads for an employee',
139 'display_name': 'Salary Structure',
140 'doc_name': 'Salary Structure',
141 'doc_type': 'Forms',
nabinhaitec097972011-07-01 13:34:41 +0530142 'doctype': 'Module Def Item',
143 'fields': 'employee\nis_active\nfiscal_year\nfrom_date\nctc\ntotal_earning\ntotal_deduction\ntotal',
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530144 'idx': 9
nabinhaitec097972011-07-01 13:34:41 +0530145 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530146
147 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +0530148 {
nabinhaitec097972011-07-01 13:34:41 +0530149 'description': 'Generate Salary Slip for an employee',
150 'display_name': 'Salary Slip',
151 'doc_name': 'Salary Slip',
152 'doc_type': 'Forms',
nabinhaitec097972011-07-01 13:34:41 +0530153 'doctype': 'Module Def Item',
154 'fields': 'month\nyear\nemployee\nemployee_name\npayment_days\narrear_amount\nencashment_amount\ngross_pay\ntotal_deduction\nnet_pay',
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530155 'idx': 10
nabinhaitec097972011-07-01 13:34:41 +0530156 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530157
158 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +0530159 {
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530160 'description': 'Generate Salary Slip for multiple employee at a time based on selected criteria',
161 'display_name': 'Salary Manager',
162 'doc_name': 'Salary Manager',
nabinhaitec097972011-07-01 13:34:41 +0530163 'doc_type': 'Single DocType',
nabinhaitec097972011-07-01 13:34:41 +0530164 'doctype': 'Module Def Item',
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530165 'idx': 11
nabinhaitec097972011-07-01 13:34:41 +0530166 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530167
168 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +0530169 {
nabinhaitec097972011-07-01 13:34:41 +0530170 'description': 'Job Applications received for various positions',
171 'display_name': 'Job Application',
172 'doc_name': 'Job Application',
173 'doc_type': 'Forms',
nabinhaitec097972011-07-01 13:34:41 +0530174 'doctype': 'Module Def Item',
175 'fields': 'applicant_name\nemail\nposition',
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530176 'idx': 12
nabinhaitec097972011-07-01 13:34:41 +0530177 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530178
179 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +0530180 {
nabinhaitec097972011-07-01 13:34:41 +0530181 'display_name': 'Employee Information',
182 'doc_name': 'Employee',
183 'doc_type': 'Reports',
nabinhaitec097972011-07-01 13:34:41 +0530184 'doctype': 'Module Def Item',
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530185 'idx': 13
nabinhaitec097972011-07-01 13:34:41 +0530186 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530187
188 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +0530189 {
nabinhaitec097972011-07-01 13:34:41 +0530190 'display_name': "Employee's Birthday",
191 'doc_name': 'Employee',
192 'doc_type': 'Reports',
nabinhaitec097972011-07-01 13:34:41 +0530193 'doctype': 'Module Def Item',
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530194 'idx': 14
nabinhaitec097972011-07-01 13:34:41 +0530195 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530196
197 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +0530198 {
nabinhaitec097972011-07-01 13:34:41 +0530199 'display_name': 'New or left employees for a month',
200 'doc_name': 'Employee',
201 'doc_type': 'Reports',
nabinhaitec097972011-07-01 13:34:41 +0530202 'doctype': 'Module Def Item',
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530203 'idx': 15
nabinhaitec097972011-07-01 13:34:41 +0530204 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530205
206 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +0530207 {
nabinhaitec097972011-07-01 13:34:41 +0530208 'display_name': 'Monthly Attendance Details',
209 'doc_name': 'Attendance',
210 'doc_type': 'Reports',
nabinhaitec097972011-07-01 13:34:41 +0530211 'doctype': 'Module Def Item',
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530212 'idx': 16
nabinhaitec097972011-07-01 13:34:41 +0530213 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530214
215 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +0530216 {
nabinhaitec097972011-07-01 13:34:41 +0530217 'display_name': 'Leave Application Details',
218 'doc_name': 'Leave Application',
219 'doc_type': 'Reports',
nabinhaitec097972011-07-01 13:34:41 +0530220 'doctype': 'Module Def Item',
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530221 'idx': 17
nabinhaitec097972011-07-01 13:34:41 +0530222 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530223
224 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +0530225 {
nabinhaitec097972011-07-01 13:34:41 +0530226 'display_name': 'Leave Allocation Details',
227 'doc_name': 'Leave Allocation',
228 'doc_type': 'Reports',
nabinhaitec097972011-07-01 13:34:41 +0530229 'doctype': 'Module Def Item',
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530230 'idx': 18
nabinhaitec097972011-07-01 13:34:41 +0530231 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530232
233 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +0530234 {
nabinhaitec097972011-07-01 13:34:41 +0530235 'display_name': 'Employee Leave Balance Report',
236 'doc_name': 'Employee',
237 'doc_type': 'Reports',
nabinhaitec097972011-07-01 13:34:41 +0530238 'doctype': 'Module Def Item',
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530239 'idx': 19
nabinhaitec097972011-07-01 13:34:41 +0530240 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530241
242 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +0530243 {
nabinhaitec097972011-07-01 13:34:41 +0530244 'display_name': 'Salary Structure Details',
245 'doc_name': 'Salary Structure',
246 'doc_type': 'Reports',
nabinhaitec097972011-07-01 13:34:41 +0530247 'doctype': 'Module Def Item',
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530248 'idx': 20
nabinhaitec097972011-07-01 13:34:41 +0530249 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530250
251 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +0530252 {
nabinhaitec097972011-07-01 13:34:41 +0530253 'display_name': 'Salary Register',
254 'doc_name': 'Salary Slip',
255 'doc_type': 'Reports',
nabinhaitec097972011-07-01 13:34:41 +0530256 'doctype': 'Module Def Item',
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530257 'idx': 21
nabinhaitec097972011-07-01 13:34:41 +0530258 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530259
260 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +0530261 {
nabinhaitec097972011-07-01 13:34:41 +0530262 'display_name': 'Salary Slips',
263 'doc_name': 'Salary Slip',
264 'doc_type': 'Reports',
nabinhaitec097972011-07-01 13:34:41 +0530265 'doctype': 'Module Def Item',
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530266 'idx': 22
nabinhaitec097972011-07-01 13:34:41 +0530267 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530268
269 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +0530270 {
nabinhaitec097972011-07-01 13:34:41 +0530271 'display_name': 'Pending Appraisals',
272 'doc_name': 'Appraisal',
273 'doc_type': 'Reports',
nabinhaitec097972011-07-01 13:34:41 +0530274 'doctype': 'Module Def Item',
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530275 'idx': 23
nabinhaitec097972011-07-01 13:34:41 +0530276 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530277
278 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +0530279 {
nabinhaitec097972011-07-01 13:34:41 +0530280 'display_name': 'Employee Appraisals',
281 'doc_name': 'Appraisal',
282 'doc_type': 'Reports',
nabinhaitec097972011-07-01 13:34:41 +0530283 'doctype': 'Module Def Item',
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530284 'idx': 24
nabinhaitec097972011-07-01 13:34:41 +0530285 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530286
287 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +0530288 {
Anand Doshifedfd892012-03-30 12:29:06 +0530289 'display_name': 'Pending Expense Claims',
290 'doc_name': 'Expense Claim',
nabinhaitec097972011-07-01 13:34:41 +0530291 'doc_type': 'Reports',
nabinhaitec097972011-07-01 13:34:41 +0530292 'doctype': 'Module Def Item',
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530293 'idx': 25
nabinhaitec097972011-07-01 13:34:41 +0530294 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530295
296 # Module Def Item
nabinhaitec097972011-07-01 13:34:41 +0530297 {
Anand Doshifedfd892012-03-30 12:29:06 +0530298 'display_name': 'Expense Claims',
299 'doc_name': 'Expense Claim',
nabinhaitec097972011-07-01 13:34:41 +0530300 'doc_type': 'Reports',
nabinhaitec097972011-07-01 13:34:41 +0530301 'doctype': 'Module Def Item',
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530302 'idx': 26
nabinhaitec097972011-07-01 13:34:41 +0530303 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530304
305 # Module Def Role
nabinhaitec097972011-07-01 13:34:41 +0530306 {
nabinhaitec097972011-07-01 13:34:41 +0530307 'doctype': 'Module Def Role',
308 'idx': 1,
nabinhaitec097972011-07-01 13:34:41 +0530309 'role': 'HR Manager'
310 },
Nabin Haitcfe8ee82011-08-25 14:02:01 +0530311
312 # Module Def Role
nabinhaitec097972011-07-01 13:34:41 +0530313 {
nabinhaitec097972011-07-01 13:34:41 +0530314 'doctype': 'Module Def Role',
315 'idx': 2,
nabinhaitec097972011-07-01 13:34:41 +0530316 'role': 'HR User'
317 }
318]