blob: 9a8298120aafa516374fb38d82705aa59df652b8 [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",
Nabin Haitfcdca7f2018-04-14 12:54:51 +053046 "name": "Leave Application",
47 },
48 {
49 "type": "doctype",
50 "name": "Leave Allocation",
51 },
52 {
53 "type": "doctype",
54 "name": "Compensatory Leave Request",
55 },
56 {
57 "type": "doctype",
Nabin Haitf914bd32018-04-14 12:38:55 +053058 "name": "Leave Encashment",
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",
99 "name": "Employee Tax Exemption Declaration",
Nabin Hait55184482018-04-14 17:04:56 +0530100 },
101 {
102 "type": "doctype",
103 "name": "Employee Tax Exemption Proof Submission",
104 },
105 {
106 "type": "doctype",
107 "name": "Employee Incentive",
108 },
Nabin Haitf914bd32018-04-14 12:38:55 +0530109 ]
110 },
111 {
112 "label": _("Payroll Setup"),
113 "items": [
114 {
115 "type": "doctype",
116 "name": "Payroll Period",
Anand Doshi08ef4672014-05-08 11:43:18 +0530117 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530118 {
119 "type": "doctype",
Kanchan Chauhand963b762016-07-02 12:23:59 +0530120 "name": "Salary Component",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530121 },
Nabin Haitf914bd32018-04-14 12:38:55 +0530122 {
123 "type": "doctype",
124 "name": "Salary Structure",
125 },
126 {
127 "type": "doctype",
128 "name": "Employee Tax Exemption Category",
129 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530130 ]
131 },
132 {
Nabin Haitfcdca7f2018-04-14 12:54:51 +0530133 "label": _("Expense Claim"),
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530134 "items": [
135 {
136 "type": "doctype",
Nabin Haitd0249b02017-12-14 13:25:57 +0530137 "name": "Employee Advance",
Nabin Haitd0249b02017-12-14 13:25:57 +0530138 },
139 {
140 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530141 "name": "Expense Claim",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530142 },
143 {
144 "type": "doctype",
145 "name": "Expense Claim Type",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530146 },
147 ]
148 },
149 {
150 "label": _("Appraisals"),
151 "items": [
152 {
153 "type": "doctype",
154 "name": "Appraisal",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530155 },
156 {
157 "type": "doctype",
158 "name": "Appraisal Template",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530159 },
Rushabh Mehta7ec4b712017-01-31 11:42:44 +0530160 {
161 "type": "page",
162 "name": "team-updates",
163 "label": _("Team Updates")
164 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530165 ]
166 },
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530167 {
Shreya Shah4dc453d2018-04-24 12:19:36 +0530168 "label": _("Loan Management"),
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530169 "icon": "icon-list",
170 "items": [
171 {
172 "type": "doctype",
173 "name": "Loan Type",
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530174 },
175 {
176 "type": "doctype",
Shreya Shah4dc453d2018-04-24 12:19:36 +0530177 "name": "Loan Application",
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530178 },
179 {
180 "type": "doctype",
Shreya Shah4dc453d2018-04-24 12:19:36 +0530181 "name": "Loan"
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530182 },
183 ]
184 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530185 {
Nabin Haitfcdca7f2018-04-14 12:54:51 +0530186 "label": _("Employee Lifecycle"),
187 "items": [
188 {
189 "type": "doctype",
190 "name": "Employee Transfer",
191 },
192 {
193 "type": "doctype",
194 "name": "Employee Promotion",
195 },
196 {
197 "type": "doctype",
198 "name": "Employee Lifecycle Activity",
199 },
200 {
201 "type": "doctype",
202 "name": "Employee Lifecycle Activity Type",
203 },
204 {
205 "type": "doctype",
206 "name": "Employee Lifecycle Process Template",
207 },
208 {
209 "type": "doctype",
210 "name": "Employee Lifecycle Process",
211 }
212 ]
213 },
214 {
215 "label": _("Recruitment"),
216 "items": [
217 {
218 "type": "doctype",
219 "name": "Job Applicant",
220 },
221 {
222 "type": "doctype",
223 "name": "Job Opening",
224 },
225 {
226 "type": "doctype",
227 "name": "Job Offer",
228 },
229 ]
230 },
231 {
Neil Trini Lasrado984ee372016-08-08 16:33:51 +0530232 "label": _("Training"),
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530233 "items": [
Neil Trini Lasrado984ee372016-08-08 16:33:51 +0530234 {
235 "type": "doctype",
Doridel Cahanap5a4d5bf2017-10-20 14:01:15 +0800236 "name": "Training Program"
237 },
238 {
239 "type": "doctype",
Neil Trini Lasrado984ee372016-08-08 16:33:51 +0530240 "name": "Training Event"
241 },
242 {
243 "type": "doctype",
244 "name": "Training Result"
245 },
246 {
247 "type": "doctype",
248 "name": "Training Feedback"
249 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530250 ]
251 },
Nabin Haitf914bd32018-04-14 12:38:55 +0530252 {
253 "label": _("Shift Management"),
254 "items": [
255 {
256 "type": "doctype",
257 "name": "Shift Type",
258 },
259 {
260 "type": "doctype",
261 "name": "Shift Request",
262 },
263 {
264 "type": "doctype",
265 "name": "Shift Assignment",
266 },
267 {
268 "type": "doctype",
269 "name": "Shift Assignment Tool",
270 }
271 ]
272 },
Kanchan Chauhanf80c2b92017-01-09 11:34:58 +0530273 {
274 "label": _("Fleet Management"),
275 "items": [
276 {
277 "type": "doctype",
278 "name": "Vehicle"
279 },
280 {
281 "type": "doctype",
282 "name": "Vehicle Log"
283 },
284 ]
285 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530286 {
287 "label": _("Setup"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530288 "icon": "fa fa-cog",
Anand Doshi08ef4672014-05-08 11:43:18 +0530289 "items": [
290 {
291 "type": "doctype",
292 "name": "HR Settings",
Anand Doshi08ef4672014-05-08 11:43:18 +0530293 },
294 {
295 "type": "doctype",
Anand Doshi08ef4672014-05-08 11:43:18 +0530296 "name": "Employment Type",
Anand Doshi08ef4672014-05-08 11:43:18 +0530297 },
298 {
299 "type": "doctype",
300 "name": "Branch",
Anand Doshi08ef4672014-05-08 11:43:18 +0530301 },
302 {
303 "type": "doctype",
304 "name": "Department",
Anand Doshi08ef4672014-05-08 11:43:18 +0530305 },
306 {
307 "type": "doctype",
308 "name": "Designation",
Nabin Haitfcdca7f2018-04-14 12:54:51 +0530309 },
310 {
311 "type": "doctype",
312 "name": "Employee Grade",
Anand Doshi08ef4672014-05-08 11:43:18 +0530313 },
Rushabh Mehta557e7f72016-11-21 12:10:20 +0530314 {
315 "type": "doctype",
Doridel Cahanapc8932682018-03-20 08:07:02 +0100316 "name": "Daily Work Summary Settings"
317 },
318 {
319 "type": "doctype",
Nabin Haitf914bd32018-04-14 12:38:55 +0530320 "name": "Employee Health Insurance"
321 },
322 {
323 "type": "doctype",
324 "name": "Staffing Plan",
Suraj Shettyd3069fe2018-02-21 15:15:43 +0530325 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530326 ]
327 },
328 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530329 "label": _("Reports"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530330 "icon": "fa fa-list",
Anand Doshi08ef4672014-05-08 11:43:18 +0530331 "items": [
332 {
333 "type": "report",
334 "is_query_report": True,
335 "name": "Employee Leave Balance",
336 "doctype": "Leave Application"
337 },
338 {
339 "type": "report",
340 "is_query_report": True,
341 "name": "Employee Birthday",
342 "doctype": "Employee"
343 },
344 {
345 "type": "report",
Valmik Jangla1890c792016-01-27 12:11:47 +0530346 "is_query_report": True,
Kanchan Chauhan7ff0c4e2016-07-14 12:12:26 +0530347 "name": "Employees working on a holiday",
Valmik Jangla1890c792016-01-27 12:11:47 +0530348 "doctype": "Employee"
349 },
350 {
351 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530352 "name": "Employee Information",
353 "doctype": "Employee"
354 },
355 {
356 "type": "report",
357 "is_query_report": True,
Kanchan Chauhan2f3ae912017-01-11 19:43:16 +0530358 "name": "Salary Register",
Anand Doshi08ef4672014-05-08 11:43:18 +0530359 "doctype": "Salary Slip"
360 },
361 {
362 "type": "report",
363 "is_query_report": True,
364 "name": "Monthly Attendance Sheet",
365 "doctype": "Attendance"
366 },
Kanchan Chauhanf80c2b92017-01-09 11:34:58 +0530367 {
368 "type": "report",
369 "is_query_report": True,
370 "name": "Vehicle Expenses",
371 "doctype": "Vehicle"
372 },
Valmik Jangla1890c792016-01-27 12:11:47 +0530373
Anand Doshi08ef4672014-05-08 11:43:18 +0530374 ]
375 },
Sambhaji Kolatefd539912015-10-27 17:01:27 +0530376 {
377 "label": _("Help"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530378 "icon": "fa fa-facetime-video",
Sambhaji Kolatefd539912015-10-27 17:01:27 +0530379 "items": [
380 {
381 "type": "help",
382 "label": _("Setting up Employees"),
383 "youtube_id": "USfIUdZlUhw"
384 },
385 {
386 "type": "help",
387 "label": _("Leave Management"),
388 "youtube_id": "fc0p_AXebc8"
389 },
390 {
391 "type": "help",
392 "label": _("Expense Claims"),
393 "youtube_id": "5SZHJF--ZFY"
Shreya Shah278af1b2018-02-16 12:58:04 +0530394 }
Sambhaji Kolatefd539912015-10-27 17:01:27 +0530395 ]
396 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530397 ]