blob: dca30448acc9263c70fa4d62e9d6b49611e9d894 [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 Haitfcdca7f2018-04-14 12:54:51 +053038 "name": "Leave Application",
39 },
40 {
41 "type": "doctype",
42 "name": "Leave Allocation",
43 },
44 {
45 "type": "doctype",
46 "name": "Compensatory Leave Request",
47 },
48 {
49 "type": "doctype",
Nabin Haitf914bd32018-04-14 12:38:55 +053050 "name": "Leave Encashment",
51 },
52 {
53 "type": "doctype",
Rushabh Mehta20fd2dd2018-08-30 09:21:54 +053054 "name": "Leave Period",
55 },
56 {
57 "type": "doctype",
58 "name": "Leave Policy",
59 },
60 {
61 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053062 "name":"Leave Type",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053063 },
64 {
65 "type": "doctype",
66 "name": "Holiday List",
Anand Doshi08ef4672014-05-08 11:43:18 +053067 },
68 {
69 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053070 "name": "Leave Block List",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053071 },
Nabin Haitf914bd32018-04-14 12:38:55 +053072 ]
73 },
74 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053075 "label": _("Payroll"),
76 "items": [
77 {
78 "type": "doctype",
Nabin Haitf914bd32018-04-14 12:38:55 +053079 "name": "Salary Structure Assignment",
80 },
81 {
82 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053083 "name": "Salary Slip",
Anand Doshi08ef4672014-05-08 11:43:18 +053084 },
85 {
86 "type": "doctype",
Nabin Hait55184482018-04-14 17:04:56 +053087 "name": "Payroll Entry"
Nabin Haitf914bd32018-04-14 12:38:55 +053088 },
89 {
90 "type": "doctype",
91 "name": "Employee Benefit Application",
92 },
93 {
94 "type": "doctype",
Nabin Hait55184482018-04-14 17:04:56 +053095 "name": "Employee Benefit Claim",
Nabin Haitf914bd32018-04-14 12:38:55 +053096 },
97 {
98 "type": "doctype",
Jamsheer398f1572018-06-04 11:02:53 +053099 "name": "Additional Salary",
100 },
101 {
102 "type": "doctype",
Nabin Haitf914bd32018-04-14 12:38:55 +0530103 "name": "Employee Tax Exemption Declaration",
Nabin Hait55184482018-04-14 17:04:56 +0530104 },
105 {
106 "type": "doctype",
107 "name": "Employee Tax Exemption Proof Submission",
108 },
109 {
110 "type": "doctype",
111 "name": "Employee Incentive",
112 },
Ranjith819c3b12018-05-15 19:17:31 +0530113 {
114 "type": "doctype",
115 "name": "Retention Bonus",
116 },
Nabin Haitf914bd32018-04-14 12:38:55 +0530117 ]
118 },
119 {
120 "label": _("Payroll Setup"),
121 "items": [
122 {
123 "type": "doctype",
124 "name": "Payroll Period",
Anand Doshi08ef4672014-05-08 11:43:18 +0530125 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530126 {
127 "type": "doctype",
Kanchan Chauhand963b762016-07-02 12:23:59 +0530128 "name": "Salary Component",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530129 },
Nabin Haitf914bd32018-04-14 12:38:55 +0530130 {
131 "type": "doctype",
132 "name": "Salary Structure",
133 },
134 {
135 "type": "doctype",
136 "name": "Employee Tax Exemption Category",
137 },
Ranjith85d2d572018-05-10 15:04:32 +0530138 {
139 "type": "doctype",
140 "name": "Employee Tax Exemption Sub Category"
141 }
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530142 ]
143 },
144 {
Manas Solanki5b34c002018-05-16 18:09:43 +0530145 "label": _("Travel and Expense Claim"),
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530146 "items": [
147 {
148 "type": "doctype",
Nabin Haitd0249b02017-12-14 13:25:57 +0530149 "name": "Employee Advance",
Nabin Haitd0249b02017-12-14 13:25:57 +0530150 },
151 {
152 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530153 "name": "Expense Claim",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530154 },
155 {
156 "type": "doctype",
157 "name": "Expense Claim Type",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530158 },
Manas Solanki5b34c002018-05-16 18:09:43 +0530159 {
160 "type": "doctype",
161 "name": "Travel Request",
162 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530163 ]
164 },
165 {
166 "label": _("Appraisals"),
167 "items": [
168 {
169 "type": "doctype",
170 "name": "Appraisal",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530171 },
172 {
173 "type": "doctype",
174 "name": "Appraisal Template",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530175 },
Rushabh Mehta7ec4b712017-01-31 11:42:44 +0530176 {
177 "type": "page",
178 "name": "team-updates",
179 "label": _("Team Updates")
180 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530181 ]
182 },
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530183 {
Shreya Shah4dc453d2018-04-24 12:19:36 +0530184 "label": _("Loan Management"),
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530185 "icon": "icon-list",
186 "items": [
187 {
188 "type": "doctype",
189 "name": "Loan Type",
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530190 },
191 {
192 "type": "doctype",
Shreya Shah4dc453d2018-04-24 12:19:36 +0530193 "name": "Loan Application",
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530194 },
195 {
196 "type": "doctype",
Shreya Shah4dc453d2018-04-24 12:19:36 +0530197 "name": "Loan"
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530198 },
199 ]
200 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530201 {
Nabin Haitfcdca7f2018-04-14 12:54:51 +0530202 "label": _("Employee Lifecycle"),
203 "items": [
204 {
205 "type": "doctype",
206 "name": "Employee Transfer",
207 },
208 {
209 "type": "doctype",
210 "name": "Employee Promotion",
Rohit Waghchauree2a7f862018-05-15 16:04:39 +0530211 },
212 {
213 "type": "doctype",
Vishal Dhayagude0e027a12018-07-03 10:20:02 +0530214 "name": "Employee Separation",
Rohit Waghchauree2a7f862018-05-15 16:04:39 +0530215 },
216 {
217 "type": "doctype",
218 "name": "Employee Onboarding"
Vishal Dhayagude0e027a12018-07-03 10:20:02 +0530219 },
220 {
221 "type": "doctype",
222 "name": "Employee Separation Template",
223 },
224 {
225 "type": "doctype",
226 "name": "Employee Onboarding Template"
Nabin Haitfcdca7f2018-04-14 12:54:51 +0530227 }
228 ]
229 },
230 {
231 "label": _("Recruitment"),
232 "items": [
233 {
234 "type": "doctype",
235 "name": "Job Applicant",
236 },
237 {
238 "type": "doctype",
239 "name": "Job Opening",
240 },
241 {
242 "type": "doctype",
243 "name": "Job Offer",
244 },
245 ]
246 },
247 {
Neil Trini Lasrado984ee372016-08-08 16:33:51 +0530248 "label": _("Training"),
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530249 "items": [
Neil Trini Lasrado984ee372016-08-08 16:33:51 +0530250 {
251 "type": "doctype",
Doridel Cahanap5a4d5bf2017-10-20 14:01:15 +0800252 "name": "Training Program"
253 },
254 {
255 "type": "doctype",
Neil Trini Lasrado984ee372016-08-08 16:33:51 +0530256 "name": "Training Event"
257 },
258 {
259 "type": "doctype",
260 "name": "Training Result"
261 },
262 {
263 "type": "doctype",
264 "name": "Training Feedback"
265 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530266 ]
267 },
Nabin Haitf914bd32018-04-14 12:38:55 +0530268 {
269 "label": _("Shift Management"),
270 "items": [
271 {
272 "type": "doctype",
273 "name": "Shift Type",
274 },
275 {
276 "type": "doctype",
277 "name": "Shift Request",
278 },
279 {
280 "type": "doctype",
281 "name": "Shift Assignment",
Nabin Haitf914bd32018-04-14 12:38:55 +0530282 }
283 ]
284 },
Kanchan Chauhanf80c2b92017-01-09 11:34:58 +0530285 {
286 "label": _("Fleet Management"),
287 "items": [
288 {
289 "type": "doctype",
290 "name": "Vehicle"
291 },
292 {
293 "type": "doctype",
294 "name": "Vehicle Log"
295 },
296 ]
297 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530298 {
299 "label": _("Setup"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530300 "icon": "fa fa-cog",
Anand Doshi08ef4672014-05-08 11:43:18 +0530301 "items": [
302 {
303 "type": "doctype",
304 "name": "HR Settings",
Anand Doshi08ef4672014-05-08 11:43:18 +0530305 },
306 {
307 "type": "doctype",
Anand Doshi08ef4672014-05-08 11:43:18 +0530308 "name": "Employment Type",
Anand Doshi08ef4672014-05-08 11:43:18 +0530309 },
310 {
311 "type": "doctype",
312 "name": "Branch",
Anand Doshi08ef4672014-05-08 11:43:18 +0530313 },
314 {
315 "type": "doctype",
316 "name": "Department",
Anand Doshi08ef4672014-05-08 11:43:18 +0530317 },
318 {
319 "type": "doctype",
320 "name": "Designation",
Nabin Haitfcdca7f2018-04-14 12:54:51 +0530321 },
322 {
323 "type": "doctype",
324 "name": "Employee Grade",
Anand Doshi08ef4672014-05-08 11:43:18 +0530325 },
Rushabh Mehta557e7f72016-11-21 12:10:20 +0530326 {
327 "type": "doctype",
Suraj Shetty27067b32018-07-03 10:08:45 +0530328 "name": "Daily Work Summary Group"
Doridel Cahanapc8932682018-03-20 08:07:02 +0100329 },
330 {
331 "type": "doctype",
Nabin Haitf914bd32018-04-14 12:38:55 +0530332 "name": "Employee Health Insurance"
333 },
334 {
335 "type": "doctype",
336 "name": "Staffing Plan",
Suraj Shettyd3069fe2018-02-21 15:15:43 +0530337 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530338 ]
339 },
340 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530341 "label": _("Reports"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530342 "icon": "fa fa-list",
Anand Doshi08ef4672014-05-08 11:43:18 +0530343 "items": [
344 {
345 "type": "report",
346 "is_query_report": True,
347 "name": "Employee Leave Balance",
348 "doctype": "Leave Application"
349 },
350 {
351 "type": "report",
352 "is_query_report": True,
353 "name": "Employee Birthday",
354 "doctype": "Employee"
355 },
356 {
357 "type": "report",
Valmik Jangla1890c792016-01-27 12:11:47 +0530358 "is_query_report": True,
Kanchan Chauhan7ff0c4e2016-07-14 12:12:26 +0530359 "name": "Employees working on a holiday",
Valmik Jangla1890c792016-01-27 12:11:47 +0530360 "doctype": "Employee"
361 },
362 {
363 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530364 "name": "Employee Information",
365 "doctype": "Employee"
366 },
367 {
368 "type": "report",
369 "is_query_report": True,
Kanchan Chauhan2f3ae912017-01-11 19:43:16 +0530370 "name": "Salary Register",
Anand Doshi08ef4672014-05-08 11:43:18 +0530371 "doctype": "Salary Slip"
372 },
373 {
374 "type": "report",
375 "is_query_report": True,
376 "name": "Monthly Attendance Sheet",
377 "doctype": "Attendance"
378 },
Kanchan Chauhanf80c2b92017-01-09 11:34:58 +0530379 {
380 "type": "report",
381 "is_query_report": True,
382 "name": "Vehicle Expenses",
383 "doctype": "Vehicle"
384 },
Valmik Jangla1890c792016-01-27 12:11:47 +0530385
Anand Doshi08ef4672014-05-08 11:43:18 +0530386 ]
387 },
Sambhaji Kolatefd539912015-10-27 17:01:27 +0530388 {
389 "label": _("Help"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530390 "icon": "fa fa-facetime-video",
Sambhaji Kolatefd539912015-10-27 17:01:27 +0530391 "items": [
392 {
393 "type": "help",
394 "label": _("Setting up Employees"),
395 "youtube_id": "USfIUdZlUhw"
396 },
397 {
398 "type": "help",
399 "label": _("Leave Management"),
400 "youtube_id": "fc0p_AXebc8"
401 },
402 {
403 "type": "help",
404 "label": _("Expense Claims"),
405 "youtube_id": "5SZHJF--ZFY"
Shreya Shah278af1b2018-02-16 12:58:04 +0530406 }
Sambhaji Kolatefd539912015-10-27 17:01:27 +0530407 ]
Solufyin64d02f92018-05-26 09:26:03 +0530408 },
409 {
410 "label": _("Analytics"),
411 "items": [
412 {
413 "type": "report",
414 "is_query_report": True,
415 "name": "Department Analytics",
416 "doctype": "Employee"
417 },
418 ]
Sambhaji Kolatefd539912015-10-27 17:01:27 +0530419 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530420 ]