blob: 647d152e0267c89b6d1e2bbf11243456840ab42a [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",
Prateeksha Singh7cd6ebe2019-01-24 07:15:53 +053015 "name": "Employee Transfer",
16 },
17 {
18 "type": "doctype",
19 "name": "Employee Promotion",
20 },
21 {
22 "type": "doctype",
23 "name": "Employee Separation",
24 },
25 {
26 "type": "doctype",
27 "name": "Employee Onboarding"
28 },
29 {
30 "type": "doctype",
31 "name": "Employee Separation Template",
32 },
33 {
34 "type": "doctype",
35 "name": "Employee Onboarding Template"
36 }
37 ]
38 },
39
40 {
41 "label": _("Attendance and Leaves"),
42 "items": [
43 {
44 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053045 "name": "Employee Attendance Tool",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053046 "hide_count": True
Anand Doshi08ef4672014-05-08 11:43:18 +053047 },
48 {
49 "type": "doctype",
50 "name": "Attendance",
Anand Doshi08ef4672014-05-08 11:43:18 +053051 },
52 {
53 "type": "doctype",
Nabin Haitf914bd32018-04-14 12:38:55 +053054 "name": "Attendance Request",
55 },
56 {
57 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053058 "name": "Upload Attendance",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053059 "hide_count": True
Prateeksha Singh7cd6ebe2019-01-24 07:15:53 +053060 },
Anand Doshi08ef4672014-05-08 11:43:18 +053061 {
62 "type": "doctype",
Nabin Haitfcdca7f2018-04-14 12:54:51 +053063 "name": "Leave Application",
64 },
65 {
66 "type": "doctype",
67 "name": "Leave Allocation",
68 },
69 {
70 "type": "doctype",
71 "name": "Compensatory Leave Request",
72 },
73 {
74 "type": "doctype",
Nabin Haitf914bd32018-04-14 12:38:55 +053075 "name": "Leave Encashment",
76 },
77 {
78 "type": "doctype",
Rushabh Mehta20fd2dd2018-08-30 09:21:54 +053079 "name": "Leave Period",
80 },
81 {
82 "type": "doctype",
83 "name": "Leave Policy",
84 },
85 {
86 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053087 "name":"Leave Type",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053088 },
89 {
90 "type": "doctype",
91 "name": "Holiday List",
Anand Doshi08ef4672014-05-08 11:43:18 +053092 },
93 {
94 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053095 "name": "Leave Block List",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053096 },
Nabin Haitf914bd32018-04-14 12:38:55 +053097 ]
98 },
99 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530100 "label": _("Payroll"),
101 "items": [
102 {
103 "type": "doctype",
Nabin Haitf914bd32018-04-14 12:38:55 +0530104 "name": "Salary Structure Assignment",
105 },
106 {
107 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530108 "name": "Salary Slip",
Anand Doshi08ef4672014-05-08 11:43:18 +0530109 },
110 {
111 "type": "doctype",
Nabin Hait55184482018-04-14 17:04:56 +0530112 "name": "Payroll Entry"
Nabin Haitf914bd32018-04-14 12:38:55 +0530113 },
114 {
115 "type": "doctype",
116 "name": "Employee Benefit Application",
117 },
118 {
119 "type": "doctype",
Nabin Hait55184482018-04-14 17:04:56 +0530120 "name": "Employee Benefit Claim",
Nabin Haitf914bd32018-04-14 12:38:55 +0530121 },
122 {
123 "type": "doctype",
Jamsheer398f1572018-06-04 11:02:53 +0530124 "name": "Additional Salary",
125 },
126 {
127 "type": "doctype",
Nabin Haitf914bd32018-04-14 12:38:55 +0530128 "name": "Employee Tax Exemption Declaration",
Nabin Hait55184482018-04-14 17:04:56 +0530129 },
130 {
131 "type": "doctype",
132 "name": "Employee Tax Exemption Proof Submission",
133 },
134 {
135 "type": "doctype",
136 "name": "Employee Incentive",
137 },
Ranjith819c3b12018-05-15 19:17:31 +0530138 {
139 "type": "doctype",
140 "name": "Retention Bonus",
141 },
Nabin Haitf914bd32018-04-14 12:38:55 +0530142 {
143 "type": "doctype",
144 "name": "Payroll Period",
Anand Doshi08ef4672014-05-08 11:43:18 +0530145 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530146 {
147 "type": "doctype",
Kanchan Chauhand963b762016-07-02 12:23:59 +0530148 "name": "Salary Component",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530149 },
Nabin Haitf914bd32018-04-14 12:38:55 +0530150 {
151 "type": "doctype",
152 "name": "Salary Structure",
153 },
Prateeksha Singh7cd6ebe2019-01-24 07:15:53 +0530154 # {
155 # "type": "doctype",
156 # "name": "Employee Tax Exemption Category",
157 # },
158 # {
159 # "type": "doctype",
160 # "name": "Employee Tax Exemption Sub Category"
161 # }
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530162 ]
163 },
164 {
Prateeksha Singh7cd6ebe2019-01-24 07:15:53 +0530165 "label": _("Appraisals, Expense Claims and Loans"),
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530166 "items": [
167 {
168 "type": "doctype",
Prateeksha Singh7cd6ebe2019-01-24 07:15:53 +0530169 "name": "Appraisal",
170 },
171 {
172 "type": "doctype",
173 "name": "Appraisal Template",
174 },
175 {
176 "type": "page",
177 "name": "team-updates",
178 "label": _("Team Updates")
179 },
180 {
181 "type": "doctype",
Nabin Haitd0249b02017-12-14 13:25:57 +0530182 "name": "Employee Advance",
Nabin Haitd0249b02017-12-14 13:25:57 +0530183 },
184 {
185 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530186 "name": "Expense Claim",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530187 },
188 {
189 "type": "doctype",
190 "name": "Expense Claim Type",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530191 },
Manas Solanki5b34c002018-05-16 18:09:43 +0530192 {
193 "type": "doctype",
194 "name": "Travel Request",
195 },
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530196 {
197 "type": "doctype",
198 "name": "Loan Type",
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530199 },
200 {
201 "type": "doctype",
Shreya Shah4dc453d2018-04-24 12:19:36 +0530202 "name": "Loan Application",
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530203 },
204 {
205 "type": "doctype",
Shreya Shah4dc453d2018-04-24 12:19:36 +0530206 "name": "Loan"
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530207 },
208 ]
209 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530210 {
Prateeksha Singh7cd6ebe2019-01-24 07:15:53 +0530211 "label": _("Recruitment and Training"),
Nabin Haitfcdca7f2018-04-14 12:54:51 +0530212 "items": [
213 {
214 "type": "doctype",
215 "name": "Job Applicant",
216 },
217 {
218 "type": "doctype",
219 "name": "Job Opening",
220 },
221 {
222 "type": "doctype",
223 "name": "Job Offer",
224 },
Neil Trini Lasrado984ee372016-08-08 16:33:51 +0530225 {
226 "type": "doctype",
Doridel Cahanap5a4d5bf2017-10-20 14:01:15 +0800227 "name": "Training Program"
228 },
229 {
230 "type": "doctype",
Neil Trini Lasrado984ee372016-08-08 16:33:51 +0530231 "name": "Training Event"
232 },
233 {
234 "type": "doctype",
235 "name": "Training Result"
236 },
237 {
238 "type": "doctype",
239 "name": "Training Feedback"
240 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530241 ]
242 },
Nabin Haitf914bd32018-04-14 12:38:55 +0530243 {
Prateeksha Singh7cd6ebe2019-01-24 07:15:53 +0530244 "label": _("Reports"),
245 "icon": "fa fa-list",
246 "items": [
247 {
248 "type": "report",
249 "is_query_report": True,
250 "name": "Employee Leave Balance",
251 "doctype": "Leave Application"
252 },
253 {
254 "type": "report",
255 "is_query_report": True,
256 "name": "Employee Birthday",
257 "doctype": "Employee"
258 },
259 {
260 "type": "report",
261 "is_query_report": True,
262 "name": "Employees working on a holiday",
263 "doctype": "Employee"
264 },
265 {
266 "type": "report",
267 "name": "Employee Information",
268 "doctype": "Employee"
269 },
270 {
271 "type": "report",
272 "is_query_report": True,
273 "name": "Salary Register",
274 "doctype": "Salary Slip"
275 },
276 {
277 "type": "report",
278 "is_query_report": True,
279 "name": "Monthly Attendance Sheet",
280 "doctype": "Attendance"
281 },
282 {
283 "type": "report",
284 "is_query_report": True,
285 "name": "Vehicle Expenses",
286 "doctype": "Vehicle"
287 },
288 {
289 "type": "report",
290 "is_query_report": True,
291 "name": "Department Analytics",
292 "doctype": "Employee"
293 },
294 ]
295 },
296 {
297 "label": _("Shifts and Fleet Management"),
Nabin Haitf914bd32018-04-14 12:38:55 +0530298 "items": [
299 {
300 "type": "doctype",
301 "name": "Shift Type",
302 },
303 {
304 "type": "doctype",
305 "name": "Shift Request",
306 },
307 {
308 "type": "doctype",
309 "name": "Shift Assignment",
Prateeksha Singh7cd6ebe2019-01-24 07:15:53 +0530310 },
Kanchan Chauhanf80c2b92017-01-09 11:34:58 +0530311 {
312 "type": "doctype",
313 "name": "Vehicle"
314 },
315 {
316 "type": "doctype",
317 "name": "Vehicle Log"
318 },
319 ]
320 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530321 {
322 "label": _("Setup"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530323 "icon": "fa fa-cog",
Anand Doshi08ef4672014-05-08 11:43:18 +0530324 "items": [
325 {
326 "type": "doctype",
327 "name": "HR Settings",
Anand Doshi08ef4672014-05-08 11:43:18 +0530328 },
329 {
330 "type": "doctype",
Anand Doshi08ef4672014-05-08 11:43:18 +0530331 "name": "Employment Type",
Anand Doshi08ef4672014-05-08 11:43:18 +0530332 },
333 {
334 "type": "doctype",
335 "name": "Branch",
Anand Doshi08ef4672014-05-08 11:43:18 +0530336 },
337 {
338 "type": "doctype",
339 "name": "Department",
Anand Doshi08ef4672014-05-08 11:43:18 +0530340 },
341 {
342 "type": "doctype",
343 "name": "Designation",
Nabin Haitfcdca7f2018-04-14 12:54:51 +0530344 },
345 {
346 "type": "doctype",
347 "name": "Employee Grade",
Anand Doshi08ef4672014-05-08 11:43:18 +0530348 },
Rushabh Mehta557e7f72016-11-21 12:10:20 +0530349 {
350 "type": "doctype",
Suraj Shetty27067b32018-07-03 10:08:45 +0530351 "name": "Daily Work Summary Group"
Doridel Cahanapc8932682018-03-20 08:07:02 +0100352 },
353 {
354 "type": "doctype",
Nabin Haitf914bd32018-04-14 12:38:55 +0530355 "name": "Employee Health Insurance"
356 },
357 {
358 "type": "doctype",
359 "name": "Staffing Plan",
Suraj Shettyd3069fe2018-02-21 15:15:43 +0530360 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530361 ]
362 },
Prateeksha Singh7cd6ebe2019-01-24 07:15:53 +0530363 # {
364 # "label": _("Help"),
365 # "icon": "fa fa-facetime-video",
366 # "items": [
367 # {
368 # "type": "help",
369 # "label": _("Setting up Employees"),
370 # "youtube_id": "USfIUdZlUhw"
371 # },
372 # {
373 # "type": "help",
374 # "label": _("Leave Management"),
375 # "youtube_id": "fc0p_AXebc8"
376 # },
377 # {
378 # "type": "help",
379 # "label": _("Expense Claims"),
380 # "youtube_id": "5SZHJF--ZFY"
381 # }
382 # ]
383 # },
Anand Doshi08ef4672014-05-08 11:43:18 +0530384 ]