blob: 4e9e91ef3b881b52775f5c392307b87c0d6a5449 [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",
Nabin Hait501a64b2018-04-14 12:38:55 +053028 "name": "Attendance Request",
29 },
30 {
31 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053032 "name": "Upload Attendance",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053033 "hide_count": True
Nabin Haitf914bd32018-04-14 12:38:55 +053034 }
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053035 ]
36 },
37 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053038 "label": _("Leaves and Holiday"),
Anand Doshi08ef4672014-05-08 11:43:18 +053039 "items": [
40 {
41 "type": "doctype",
Nabin Haitf914bd32018-04-14 12:38:55 +053042 "name": "Leave Period",
43 },
44 {
45 "type": "doctype",
46 "name": "Leave Policy",
47 },
48 {
49 "type": "doctype",
Nabin Haitfcdca7f2018-04-14 12:54:51 +053050 "name": "Leave Application",
51 },
52 {
53 "type": "doctype",
54 "name": "Leave Allocation",
55 },
56 {
57 "type": "doctype",
58 "name": "Compensatory Leave Request",
59 },
60 {
61 "type": "doctype",
Nabin Haitf914bd32018-04-14 12:38:55 +053062 "name": "Leave Encashment",
63 },
64 {
65 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053066 "name":"Leave Type",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053067 },
68 {
69 "type": "doctype",
70 "name": "Holiday List",
Anand Doshi08ef4672014-05-08 11:43:18 +053071 },
72 {
73 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053074 "name": "Leave Block List",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053075 },
Nabin Haitf914bd32018-04-14 12:38:55 +053076 ]
77 },
78 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053079 "label": _("Payroll"),
80 "items": [
81 {
82 "type": "doctype",
Nabin Haitf914bd32018-04-14 12:38:55 +053083 "name": "Salary Structure Assignment",
84 },
85 {
86 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053087 "name": "Salary Slip",
Anand Doshi08ef4672014-05-08 11:43:18 +053088 },
89 {
90 "type": "doctype",
Nabin Hait55184482018-04-14 17:04:56 +053091 "name": "Payroll Entry"
Nabin Haitf914bd32018-04-14 12:38:55 +053092 },
93 {
94 "type": "doctype",
95 "name": "Employee Benefit Application",
96 },
97 {
98 "type": "doctype",
Nabin Hait55184482018-04-14 17:04:56 +053099 "name": "Employee Benefit Claim",
Nabin Haitf914bd32018-04-14 12:38:55 +0530100 },
101 {
102 "type": "doctype",
103 "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 },
Nabin Haitf914bd32018-04-14 12:38:55 +0530113 ]
114 },
115 {
116 "label": _("Payroll Setup"),
117 "items": [
118 {
119 "type": "doctype",
120 "name": "Payroll Period",
Anand Doshi08ef4672014-05-08 11:43:18 +0530121 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530122 {
123 "type": "doctype",
Kanchan Chauhand963b762016-07-02 12:23:59 +0530124 "name": "Salary Component",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530125 },
Nabin Haitf914bd32018-04-14 12:38:55 +0530126 {
127 "type": "doctype",
128 "name": "Salary Structure",
129 },
130 {
131 "type": "doctype",
132 "name": "Employee Tax Exemption Category",
133 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530134 ]
135 },
136 {
Nabin Haitfcdca7f2018-04-14 12:54:51 +0530137 "label": _("Expense Claim"),
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530138 "items": [
139 {
140 "type": "doctype",
Nabin Haitd0249b02017-12-14 13:25:57 +0530141 "name": "Employee Advance",
Nabin Haitd0249b02017-12-14 13:25:57 +0530142 },
143 {
144 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530145 "name": "Expense Claim",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530146 },
147 {
148 "type": "doctype",
149 "name": "Expense Claim Type",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530150 },
151 ]
152 },
153 {
154 "label": _("Appraisals"),
155 "items": [
156 {
157 "type": "doctype",
158 "name": "Appraisal",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530159 },
160 {
161 "type": "doctype",
162 "name": "Appraisal Template",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530163 },
Rushabh Mehta7ec4b712017-01-31 11:42:44 +0530164 {
165 "type": "page",
166 "name": "team-updates",
167 "label": _("Team Updates")
168 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530169 ]
170 },
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530171 {
Shreya Shah4dc453d2018-04-24 12:19:36 +0530172 "label": _("Loan Management"),
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530173 "icon": "icon-list",
174 "items": [
175 {
176 "type": "doctype",
177 "name": "Loan Type",
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530178 },
179 {
180 "type": "doctype",
Shreya Shah4dc453d2018-04-24 12:19:36 +0530181 "name": "Loan Application",
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530182 },
183 {
184 "type": "doctype",
Shreya Shah4dc453d2018-04-24 12:19:36 +0530185 "name": "Loan"
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530186 },
187 ]
188 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530189 {
Nabin Haitfcdca7f2018-04-14 12:54:51 +0530190 "label": _("Employee Lifecycle"),
191 "items": [
192 {
193 "type": "doctype",
194 "name": "Employee Transfer",
195 },
196 {
197 "type": "doctype",
198 "name": "Employee Promotion",
Nabin Haitfcdca7f2018-04-14 12:54:51 +0530199 }
200 ]
201 },
202 {
203 "label": _("Recruitment"),
204 "items": [
205 {
206 "type": "doctype",
207 "name": "Job Applicant",
208 },
209 {
210 "type": "doctype",
211 "name": "Job Opening",
212 },
213 {
214 "type": "doctype",
215 "name": "Job Offer",
216 },
217 ]
218 },
219 {
Nabin Haite9ad03e2018-04-14 12:54:51 +0530220 "label": _("Employee Lifecycle"),
221 "items": [
222 {
223 "type": "doctype",
224 "name": "Employee Transfer",
225 },
226 {
227 "type": "doctype",
228 "name": "Employee Promotion",
229 },
230 {
231 "type": "doctype",
232 "name": "Employee Lifecycle Activity",
233 },
234 {
235 "type": "doctype",
236 "name": "Employee Lifecycle Activity Type",
237 },
238 {
239 "type": "doctype",
240 "name": "Employee Lifecycle Process Template",
241 },
242 {
243 "type": "doctype",
244 "name": "Employee Lifecycle Process",
245 }
246 ]
247 },
248 {
249 "label": _("Recruitment"),
250 "items": [
251 {
252 "type": "doctype",
253 "name": "Job Applicant",
254 },
255 {
256 "type": "doctype",
257 "name": "Job Opening",
258 },
259 {
260 "type": "doctype",
261 "name": "Job Offer",
262 },
263 ]
264 },
265 {
Neil Trini Lasrado984ee372016-08-08 16:33:51 +0530266 "label": _("Training"),
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530267 "items": [
Neil Trini Lasrado984ee372016-08-08 16:33:51 +0530268 {
269 "type": "doctype",
Doridel Cahanap5a4d5bf2017-10-20 14:01:15 +0800270 "name": "Training Program"
271 },
272 {
273 "type": "doctype",
Neil Trini Lasrado984ee372016-08-08 16:33:51 +0530274 "name": "Training Event"
275 },
276 {
277 "type": "doctype",
278 "name": "Training Result"
279 },
280 {
281 "type": "doctype",
282 "name": "Training Feedback"
283 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530284 ]
285 },
Nabin Haitf914bd32018-04-14 12:38:55 +0530286 {
287 "label": _("Shift Management"),
288 "items": [
289 {
290 "type": "doctype",
291 "name": "Shift Type",
292 },
293 {
294 "type": "doctype",
295 "name": "Shift Request",
296 },
297 {
298 "type": "doctype",
299 "name": "Shift Assignment",
Nabin Haitf914bd32018-04-14 12:38:55 +0530300 }
301 ]
302 },
Kanchan Chauhanf80c2b92017-01-09 11:34:58 +0530303 {
304 "label": _("Fleet Management"),
305 "items": [
306 {
307 "type": "doctype",
308 "name": "Vehicle"
309 },
310 {
311 "type": "doctype",
312 "name": "Vehicle Log"
313 },
314 ]
315 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530316 {
317 "label": _("Setup"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530318 "icon": "fa fa-cog",
Anand Doshi08ef4672014-05-08 11:43:18 +0530319 "items": [
320 {
321 "type": "doctype",
322 "name": "HR Settings",
Anand Doshi08ef4672014-05-08 11:43:18 +0530323 },
324 {
325 "type": "doctype",
Anand Doshi08ef4672014-05-08 11:43:18 +0530326 "name": "Employment Type",
Anand Doshi08ef4672014-05-08 11:43:18 +0530327 },
328 {
329 "type": "doctype",
330 "name": "Branch",
Anand Doshi08ef4672014-05-08 11:43:18 +0530331 },
332 {
333 "type": "doctype",
334 "name": "Department",
Anand Doshi08ef4672014-05-08 11:43:18 +0530335 },
336 {
337 "type": "doctype",
338 "name": "Designation",
Nabin Haitfcdca7f2018-04-14 12:54:51 +0530339 },
340 {
341 "type": "doctype",
342 "name": "Employee Grade",
Anand Doshi08ef4672014-05-08 11:43:18 +0530343 },
Rushabh Mehta557e7f72016-11-21 12:10:20 +0530344 {
345 "type": "doctype",
Doridel Cahanapc8932682018-03-20 08:07:02 +0100346 "name": "Daily Work Summary Settings"
347 },
348 {
349 "type": "doctype",
Nabin Haitf914bd32018-04-14 12:38:55 +0530350 "name": "Employee Health Insurance"
351 },
352 {
353 "type": "doctype",
354 "name": "Staffing Plan",
Suraj Shettyd3069fe2018-02-21 15:15:43 +0530355 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530356 ]
357 },
358 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530359 "label": _("Reports"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530360 "icon": "fa fa-list",
Anand Doshi08ef4672014-05-08 11:43:18 +0530361 "items": [
362 {
363 "type": "report",
364 "is_query_report": True,
365 "name": "Employee Leave Balance",
366 "doctype": "Leave Application"
367 },
368 {
369 "type": "report",
370 "is_query_report": True,
371 "name": "Employee Birthday",
372 "doctype": "Employee"
373 },
374 {
375 "type": "report",
Valmik Jangla1890c792016-01-27 12:11:47 +0530376 "is_query_report": True,
Kanchan Chauhan7ff0c4e2016-07-14 12:12:26 +0530377 "name": "Employees working on a holiday",
Valmik Jangla1890c792016-01-27 12:11:47 +0530378 "doctype": "Employee"
379 },
380 {
381 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530382 "name": "Employee Information",
383 "doctype": "Employee"
384 },
385 {
386 "type": "report",
387 "is_query_report": True,
Kanchan Chauhan2f3ae912017-01-11 19:43:16 +0530388 "name": "Salary Register",
Anand Doshi08ef4672014-05-08 11:43:18 +0530389 "doctype": "Salary Slip"
390 },
391 {
392 "type": "report",
393 "is_query_report": True,
394 "name": "Monthly Attendance Sheet",
395 "doctype": "Attendance"
396 },
Kanchan Chauhanf80c2b92017-01-09 11:34:58 +0530397 {
398 "type": "report",
399 "is_query_report": True,
400 "name": "Vehicle Expenses",
401 "doctype": "Vehicle"
402 },
Valmik Jangla1890c792016-01-27 12:11:47 +0530403
Anand Doshi08ef4672014-05-08 11:43:18 +0530404 ]
405 },
Sambhaji Kolatefd539912015-10-27 17:01:27 +0530406 {
407 "label": _("Help"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530408 "icon": "fa fa-facetime-video",
Sambhaji Kolatefd539912015-10-27 17:01:27 +0530409 "items": [
410 {
411 "type": "help",
412 "label": _("Setting up Employees"),
413 "youtube_id": "USfIUdZlUhw"
414 },
415 {
416 "type": "help",
417 "label": _("Leave Management"),
418 "youtube_id": "fc0p_AXebc8"
419 },
420 {
421 "type": "help",
422 "label": _("Expense Claims"),
423 "youtube_id": "5SZHJF--ZFY"
Shreya Shah278af1b2018-02-16 12:58:04 +0530424 }
Sambhaji Kolatefd539912015-10-27 17:01:27 +0530425 ]
426 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530427 ]