blob: 0c7b122da7c15f84d4c6ce4e25739c9ff7bc4287 [file] [log] [blame]
Anand Doshid57e7932015-02-24 12:24:53 +05301from __future__ import unicode_literals
Anand Doshif5794f12014-03-03 15:05:28 +05302from frappe import _
3
Anand Doshi08ef4672014-05-08 11:43:18 +05304def get_data():
5 return [
6 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +05307 "label": _("Employee and Attendance"),
Anand Doshi08ef4672014-05-08 11:43:18 +05308 "items": [
9 {
10 "type": "doctype",
11 "name": "Employee",
Anand Doshi08ef4672014-05-08 11:43:18 +053012 },
13 {
14 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053015 "name": "Employee Attendance Tool",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053016 "hide_count": True
Anand Doshi08ef4672014-05-08 11:43:18 +053017 },
18 {
19 "type": "doctype",
20 "name": "Attendance",
Anand Doshi08ef4672014-05-08 11:43:18 +053021 },
22 {
23 "type": "doctype",
Nabin Haitf914bd32018-04-14 12:38:55 +053024 "name": "Attendance Request",
25 },
26 {
27 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053028 "name": "Upload Attendance",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053029 "hide_count": True
Nabin Haitf914bd32018-04-14 12:38:55 +053030 }
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053031 ]
32 },
33 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053034 "label": _("Leaves and Holiday"),
Anand Doshi08ef4672014-05-08 11:43:18 +053035 "items": [
36 {
37 "type": "doctype",
Nabin Haitf914bd32018-04-14 12:38:55 +053038 "name": "Leave Period",
39 },
40 {
41 "type": "doctype",
42 "name": "Leave Policy",
43 },
44 {
45 "type": "doctype",
Shreya Shah8dc4c942018-07-11 14:36:49 +053046 "name": "Job Opening",
47 "description": _("Opening for a Job."),
Anand Doshi08ef4672014-05-08 11:43:18 +053048 },
49 {
50 "type": "doctype",
Shreya Shah8dc4c942018-07-11 14:36:49 +053051 "name": "Job Applicant",
52 "description": _("Applicant for a Job."),
Anand Doshi08ef4672014-05-08 11:43:18 +053053 },
54 {
55 "type": "doctype",
Nabin Haitfcdca7f2018-04-14 12:54:51 +053056 "name": "Leave Application",
57 },
58 {
59 "type": "doctype",
60 "name": "Leave Allocation",
61 },
62 {
63 "type": "doctype",
64 "name": "Compensatory Leave Request",
65 },
66 {
67 "type": "doctype",
Nabin Haitf914bd32018-04-14 12:38:55 +053068 "name": "Leave Encashment",
69 },
70 {
71 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053072 "name":"Leave Type",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053073 },
74 {
75 "type": "doctype",
76 "name": "Holiday List",
Anand Doshi08ef4672014-05-08 11:43:18 +053077 },
78 {
79 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053080 "name": "Leave Block List",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053081 },
Nabin Haitf914bd32018-04-14 12:38:55 +053082 ]
83 },
84 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053085 "label": _("Payroll"),
86 "items": [
87 {
88 "type": "doctype",
Nabin Haitf914bd32018-04-14 12:38:55 +053089 "name": "Salary Structure Assignment",
90 },
91 {
92 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053093 "name": "Salary Slip",
Anand Doshi08ef4672014-05-08 11:43:18 +053094 },
95 {
96 "type": "doctype",
Nabin Hait55184482018-04-14 17:04:56 +053097 "name": "Payroll Entry"
Nabin Haitf914bd32018-04-14 12:38:55 +053098 },
99 {
100 "type": "doctype",
101 "name": "Employee Benefit Application",
102 },
103 {
104 "type": "doctype",
Nabin Hait55184482018-04-14 17:04:56 +0530105 "name": "Employee Benefit Claim",
Nabin Haitf914bd32018-04-14 12:38:55 +0530106 },
107 {
108 "type": "doctype",
Jamsheer398f1572018-06-04 11:02:53 +0530109 "name": "Additional Salary",
110 },
111 {
112 "type": "doctype",
Nabin Haitf914bd32018-04-14 12:38:55 +0530113 "name": "Employee Tax Exemption Declaration",
Nabin Hait55184482018-04-14 17:04:56 +0530114 },
115 {
116 "type": "doctype",
117 "name": "Employee Tax Exemption Proof Submission",
118 },
119 {
120 "type": "doctype",
121 "name": "Employee Incentive",
122 },
Ranjith819c3b12018-05-15 19:17:31 +0530123 {
124 "type": "doctype",
125 "name": "Retention Bonus",
126 },
Nabin Haitf914bd32018-04-14 12:38:55 +0530127 ]
128 },
129 {
130 "label": _("Payroll Setup"),
131 "items": [
132 {
133 "type": "doctype",
134 "name": "Payroll Period",
Anand Doshi08ef4672014-05-08 11:43:18 +0530135 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530136 {
137 "type": "doctype",
Kanchan Chauhand963b762016-07-02 12:23:59 +0530138 "name": "Salary Component",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530139 },
Nabin Haitf914bd32018-04-14 12:38:55 +0530140 {
141 "type": "doctype",
142 "name": "Salary Structure",
143 },
144 {
145 "type": "doctype",
146 "name": "Employee Tax Exemption Category",
147 },
Ranjith85d2d572018-05-10 15:04:32 +0530148 {
149 "type": "doctype",
150 "name": "Employee Tax Exemption Sub Category"
151 }
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530152 ]
153 },
154 {
Manas Solanki5b34c002018-05-16 18:09:43 +0530155 "label": _("Travel and Expense Claim"),
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530156 "items": [
157 {
158 "type": "doctype",
Nabin Haitd0249b02017-12-14 13:25:57 +0530159 "name": "Employee Advance",
Nabin Haitd0249b02017-12-14 13:25:57 +0530160 },
161 {
162 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530163 "name": "Expense Claim",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530164 },
165 {
166 "type": "doctype",
167 "name": "Expense Claim Type",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530168 },
Manas Solanki5b34c002018-05-16 18:09:43 +0530169 {
170 "type": "doctype",
171 "name": "Travel Request",
172 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530173 ]
174 },
175 {
176 "label": _("Appraisals"),
177 "items": [
178 {
179 "type": "doctype",
180 "name": "Appraisal",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530181 },
182 {
183 "type": "doctype",
184 "name": "Appraisal Template",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530185 },
Rushabh Mehta7ec4b712017-01-31 11:42:44 +0530186 {
187 "type": "page",
188 "name": "team-updates",
189 "label": _("Team Updates")
190 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530191 ]
192 },
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530193 {
Shreya Shah4dc453d2018-04-24 12:19:36 +0530194 "label": _("Loan Management"),
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530195 "icon": "icon-list",
196 "items": [
197 {
198 "type": "doctype",
199 "name": "Loan Type",
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530200 },
201 {
202 "type": "doctype",
Shreya Shah4dc453d2018-04-24 12:19:36 +0530203 "name": "Loan Application",
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530204 },
205 {
206 "type": "doctype",
Shreya Shah4dc453d2018-04-24 12:19:36 +0530207 "name": "Loan"
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530208 },
209 ]
210 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530211 {
Nabin Haitfcdca7f2018-04-14 12:54:51 +0530212 "label": _("Employee Lifecycle"),
213 "items": [
214 {
215 "type": "doctype",
216 "name": "Employee Transfer",
217 },
218 {
219 "type": "doctype",
220 "name": "Employee Promotion",
Rohit Waghchauree2a7f862018-05-15 16:04:39 +0530221 },
222 {
223 "type": "doctype",
Vishal Dhayagude0e027a12018-07-03 10:20:02 +0530224 "name": "Employee Separation",
Rohit Waghchauree2a7f862018-05-15 16:04:39 +0530225 },
226 {
227 "type": "doctype",
228 "name": "Employee Onboarding"
Vishal Dhayagude0e027a12018-07-03 10:20:02 +0530229 },
230 {
231 "type": "doctype",
232 "name": "Employee Separation Template",
233 },
234 {
235 "type": "doctype",
236 "name": "Employee Onboarding Template"
Nabin Haitfcdca7f2018-04-14 12:54:51 +0530237 }
238 ]
239 },
240 {
241 "label": _("Recruitment"),
242 "items": [
243 {
244 "type": "doctype",
245 "name": "Job Applicant",
246 },
247 {
248 "type": "doctype",
249 "name": "Job Opening",
250 },
251 {
252 "type": "doctype",
253 "name": "Job Offer",
254 },
255 ]
256 },
257 {
Neil Trini Lasrado984ee372016-08-08 16:33:51 +0530258 "label": _("Training"),
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530259 "items": [
Neil Trini Lasrado984ee372016-08-08 16:33:51 +0530260 {
261 "type": "doctype",
Doridel Cahanap5a4d5bf2017-10-20 14:01:15 +0800262 "name": "Training Program"
263 },
264 {
265 "type": "doctype",
Neil Trini Lasrado984ee372016-08-08 16:33:51 +0530266 "name": "Training Event"
267 },
268 {
269 "type": "doctype",
270 "name": "Training Result"
271 },
272 {
273 "type": "doctype",
274 "name": "Training Feedback"
275 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530276 ]
277 },
Nabin Haitf914bd32018-04-14 12:38:55 +0530278 {
279 "label": _("Shift Management"),
280 "items": [
281 {
282 "type": "doctype",
283 "name": "Shift Type",
284 },
285 {
286 "type": "doctype",
287 "name": "Shift Request",
288 },
289 {
290 "type": "doctype",
291 "name": "Shift Assignment",
Nabin Haitf914bd32018-04-14 12:38:55 +0530292 }
293 ]
294 },
Kanchan Chauhanf80c2b92017-01-09 11:34:58 +0530295 {
296 "label": _("Fleet Management"),
297 "items": [
298 {
299 "type": "doctype",
300 "name": "Vehicle"
301 },
302 {
303 "type": "doctype",
304 "name": "Vehicle Log"
305 },
306 ]
307 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530308 {
309 "label": _("Setup"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530310 "icon": "fa fa-cog",
Anand Doshi08ef4672014-05-08 11:43:18 +0530311 "items": [
312 {
313 "type": "doctype",
314 "name": "HR Settings",
Anand Doshi08ef4672014-05-08 11:43:18 +0530315 },
316 {
317 "type": "doctype",
Anand Doshi08ef4672014-05-08 11:43:18 +0530318 "name": "Employment Type",
Anand Doshi08ef4672014-05-08 11:43:18 +0530319 },
320 {
321 "type": "doctype",
322 "name": "Branch",
Anand Doshi08ef4672014-05-08 11:43:18 +0530323 },
324 {
325 "type": "doctype",
326 "name": "Department",
Anand Doshi08ef4672014-05-08 11:43:18 +0530327 },
328 {
329 "type": "doctype",
330 "name": "Designation",
Nabin Haitfcdca7f2018-04-14 12:54:51 +0530331 },
332 {
333 "type": "doctype",
334 "name": "Employee Grade",
Anand Doshi08ef4672014-05-08 11:43:18 +0530335 },
Rushabh Mehta557e7f72016-11-21 12:10:20 +0530336 {
337 "type": "doctype",
Suraj Shetty27067b32018-07-03 10:08:45 +0530338 "name": "Daily Work Summary Group"
Doridel Cahanapc8932682018-03-20 08:07:02 +0100339 },
340 {
341 "type": "doctype",
Nabin Haitf914bd32018-04-14 12:38:55 +0530342 "name": "Employee Health Insurance"
343 },
344 {
345 "type": "doctype",
346 "name": "Staffing Plan",
Suraj Shettyd3069fe2018-02-21 15:15:43 +0530347 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530348 ]
349 },
350 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530351 "label": _("Reports"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530352 "icon": "fa fa-list",
Anand Doshi08ef4672014-05-08 11:43:18 +0530353 "items": [
354 {
355 "type": "report",
356 "is_query_report": True,
357 "name": "Employee Leave Balance",
358 "doctype": "Leave Application"
359 },
360 {
361 "type": "report",
362 "is_query_report": True,
363 "name": "Employee Birthday",
364 "doctype": "Employee"
365 },
366 {
367 "type": "report",
Valmik Jangla1890c792016-01-27 12:11:47 +0530368 "is_query_report": True,
Kanchan Chauhan7ff0c4e2016-07-14 12:12:26 +0530369 "name": "Employees working on a holiday",
Valmik Jangla1890c792016-01-27 12:11:47 +0530370 "doctype": "Employee"
371 },
372 {
373 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530374 "name": "Employee Information",
375 "doctype": "Employee"
376 },
377 {
378 "type": "report",
379 "is_query_report": True,
Kanchan Chauhan2f3ae912017-01-11 19:43:16 +0530380 "name": "Salary Register",
Anand Doshi08ef4672014-05-08 11:43:18 +0530381 "doctype": "Salary Slip"
382 },
383 {
384 "type": "report",
385 "is_query_report": True,
386 "name": "Monthly Attendance Sheet",
387 "doctype": "Attendance"
388 },
Kanchan Chauhanf80c2b92017-01-09 11:34:58 +0530389 {
390 "type": "report",
391 "is_query_report": True,
392 "name": "Vehicle Expenses",
393 "doctype": "Vehicle"
394 },
Valmik Jangla1890c792016-01-27 12:11:47 +0530395
Anand Doshi08ef4672014-05-08 11:43:18 +0530396 ]
397 },
Sambhaji Kolatefd539912015-10-27 17:01:27 +0530398 {
399 "label": _("Help"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530400 "icon": "fa fa-facetime-video",
Sambhaji Kolatefd539912015-10-27 17:01:27 +0530401 "items": [
402 {
403 "type": "help",
404 "label": _("Setting up Employees"),
405 "youtube_id": "USfIUdZlUhw"
406 },
407 {
408 "type": "help",
409 "label": _("Leave Management"),
410 "youtube_id": "fc0p_AXebc8"
411 },
412 {
413 "type": "help",
414 "label": _("Expense Claims"),
415 "youtube_id": "5SZHJF--ZFY"
Shreya Shah278af1b2018-02-16 12:58:04 +0530416 }
Sambhaji Kolatefd539912015-10-27 17:01:27 +0530417 ]
Solufyin64d02f92018-05-26 09:26:03 +0530418 },
419 {
420 "label": _("Analytics"),
421 "items": [
422 {
423 "type": "report",
424 "is_query_report": True,
425 "name": "Department Analytics",
426 "doctype": "Employee"
427 },
428 ]
Sambhaji Kolatefd539912015-10-27 17:01:27 +0530429 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530430 ]