blob: 4cd1b14a002baff46a70affa65f91ab296de764e [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",
12 "description": _("Employee records."),
13 },
14 {
15 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053016 "name": "Employee Attendance Tool",
17 "label": _("Employee Attendance Tool"),
Rushabh Mehta8a065e02016-06-22 12:58:39 +053018 "description":_("Mark Attendance for multiple employees"),
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053019 "hide_count": True
Anand Doshi08ef4672014-05-08 11:43:18 +053020 },
21 {
22 "type": "doctype",
23 "name": "Attendance",
24 "description": _("Attendance record."),
25 },
26 {
27 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053028 "name": "Upload Attendance",
29 "description":_("Upload attendance from a .csv file"),
30 "hide_count": True
Anand Doshi08ef4672014-05-08 11:43:18 +053031 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053032 ]
33 },
34 {
35 "label": _("Recruitment"),
36 "items": [
Anand Doshi08ef4672014-05-08 11:43:18 +053037 {
38 "type": "doctype",
39 "name": "Job Applicant",
40 "description": _("Applicant for a Job."),
41 },
42 {
43 "type": "doctype",
44 "name": "Job Opening",
45 "description": _("Opening for a Job."),
46 },
Neil Trini Lasradoe1d620b2015-03-04 16:01:45 +053047 {
48 "type": "doctype",
Shreya Shah394b7a22018-02-16 10:49:34 +053049 "name": "Job Offer",
Neil Trini Lasradoe1d620b2015-03-04 16:01:45 +053050 "description": _("Offer candidate a Job."),
51 },
Anand Doshi08ef4672014-05-08 11:43:18 +053052 ]
53 },
54 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053055 "label": _("Leaves and Holiday"),
Anand Doshi08ef4672014-05-08 11:43:18 +053056 "items": [
57 {
58 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053059 "name": "Leave Application",
60 "description": _("Applications for leave."),
61 },
62 {
63 "type": "doctype",
64 "name":"Leave Type",
65 "description": _("Type of leaves like casual, sick etc."),
66 },
67 {
68 "type": "doctype",
69 "name": "Holiday List",
70 "description": _("Holiday master.")
71 },
72 {
73 "type": "doctype",
74 "name": "Leave Allocation",
75 "description": _("Allocate leaves for a period.")
76 },
77 {
78 "type": "doctype",
79 "name": "Leave Control Panel",
80 "label": _("Leave Allocation Tool"),
81 "description":_("Allocate leaves for the year."),
Anand Doshi08ef4672014-05-08 11:43:18 +053082 "hide_count": True
83 },
84 {
85 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053086 "name": "Leave Block List",
87 "description": _("Block leave applications by department.")
88 },
89
90 ]
91 },
92 {
93 "label": _("Payroll"),
94 "items": [
95 {
96 "type": "doctype",
97 "name": "Salary Slip",
98 "description": _("Monthly salary statement."),
Anand Doshi08ef4672014-05-08 11:43:18 +053099 },
100 {
101 "type": "doctype",
Shreya Shah88dbc262017-12-07 18:24:42 +0530102 "name": "Payroll Entry",
103 "label": _("Payroll Entry"),
Valmik Jangla07364f52016-01-27 17:43:57 +0530104 "description":_("Generate Salary Slips"),
105 "hide_count": True
106 },
Valmik Jangla07364f52016-01-27 17:43:57 +0530107 {
108 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530109 "name": "Salary Structure",
110 "description": _("Salary template master.")
Anand Doshi08ef4672014-05-08 11:43:18 +0530111 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530112 {
113 "type": "doctype",
Kanchan Chauhand963b762016-07-02 12:23:59 +0530114 "name": "Salary Component",
115 "label": _("Salary Components"),
116 "description": _("Earnings, Deductions and other Salary components")
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530117 },
118
119 ]
120 },
121 {
122 "label": _("Expense Claims"),
123 "items": [
124 {
125 "type": "doctype",
Nabin Haitd0249b02017-12-14 13:25:57 +0530126 "name": "Employee Advance",
127 "description": _("Manage advance amount given to the Employee"),
128 },
129 {
130 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530131 "name": "Expense Claim",
132 "description": _("Claims for company expense."),
133 },
134 {
135 "type": "doctype",
136 "name": "Expense Claim Type",
137 "description": _("Types of Expense Claim.")
138 },
139 ]
140 },
141 {
142 "label": _("Appraisals"),
143 "items": [
144 {
145 "type": "doctype",
146 "name": "Appraisal",
147 "description": _("Performance appraisal."),
148 },
149 {
150 "type": "doctype",
151 "name": "Appraisal Template",
152 "description": _("Template for performance appraisals.")
153 },
Rushabh Mehta7ec4b712017-01-31 11:42:44 +0530154 {
155 "type": "page",
156 "name": "team-updates",
157 "label": _("Team Updates")
158 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530159 ]
160 },
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530161 {
Shreya Shah4dc453d2018-04-24 12:19:36 +0530162 "label": _("Loan Management"),
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530163 "icon": "icon-list",
164 "items": [
165 {
166 "type": "doctype",
167 "name": "Loan Type",
168 "description": _("Define various loan types")
169 },
170 {
171 "type": "doctype",
Shreya Shah4dc453d2018-04-24 12:19:36 +0530172 "name": "Loan Application",
173 "description": _("Loan Application")
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530174 },
175 {
176 "type": "doctype",
Shreya Shah4dc453d2018-04-24 12:19:36 +0530177 "name": "Loan"
Kanchan Chauhan639eebd2017-02-28 18:01:07 +0530178 },
179 ]
180 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530181 {
Neil Trini Lasrado984ee372016-08-08 16:33:51 +0530182 "label": _("Training"),
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530183 "items": [
Neil Trini Lasrado984ee372016-08-08 16:33:51 +0530184 {
185 "type": "doctype",
Doridel Cahanap5a4d5bf2017-10-20 14:01:15 +0800186 "name": "Training Program"
187 },
188 {
189 "type": "doctype",
Neil Trini Lasrado984ee372016-08-08 16:33:51 +0530190 "name": "Training Event"
191 },
192 {
193 "type": "doctype",
194 "name": "Training Result"
195 },
196 {
197 "type": "doctype",
198 "name": "Training Feedback"
199 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530200 ]
201 },
Rushabh Mehta7ec4b712017-01-31 11:42:44 +0530202
Kanchan Chauhanf80c2b92017-01-09 11:34:58 +0530203 {
204 "label": _("Fleet Management"),
205 "items": [
206 {
207 "type": "doctype",
208 "name": "Vehicle"
209 },
210 {
211 "type": "doctype",
212 "name": "Vehicle Log"
213 },
214 ]
215 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530216 {
217 "label": _("Setup"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530218 "icon": "fa fa-cog",
Anand Doshi08ef4672014-05-08 11:43:18 +0530219 "items": [
220 {
221 "type": "doctype",
222 "name": "HR Settings",
223 "description": _("Settings for HR Module")
224 },
225 {
226 "type": "doctype",
Anand Doshi08ef4672014-05-08 11:43:18 +0530227 "name": "Employment Type",
228 "description": _("Types of employment (permanent, contract, intern etc.).")
229 },
230 {
231 "type": "doctype",
232 "name": "Branch",
233 "description": _("Organization branch master.")
234 },
235 {
236 "type": "doctype",
237 "name": "Department",
238 "description": _("Organization unit (department) master.")
239 },
240 {
241 "type": "doctype",
242 "name": "Designation",
243 "description": _("Employee designation (e.g. CEO, Director etc.).")
244 },
Rushabh Mehta557e7f72016-11-21 12:10:20 +0530245 {
246 "type": "doctype",
Doridel Cahanapc8932682018-03-20 08:07:02 +0100247 "name": "Daily Work Summary Settings"
248 },
249 {
250 "type": "doctype",
251 "name": "Health Insurance"
Suraj Shettyd3069fe2018-02-21 15:15:43 +0530252 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530253 ]
254 },
255 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530256 "label": _("Reports"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530257 "icon": "fa fa-list",
Anand Doshi08ef4672014-05-08 11:43:18 +0530258 "items": [
259 {
260 "type": "report",
261 "is_query_report": True,
262 "name": "Employee Leave Balance",
263 "doctype": "Leave Application"
264 },
265 {
266 "type": "report",
267 "is_query_report": True,
268 "name": "Employee Birthday",
269 "doctype": "Employee"
270 },
271 {
272 "type": "report",
Valmik Jangla1890c792016-01-27 12:11:47 +0530273 "is_query_report": True,
Kanchan Chauhan7ff0c4e2016-07-14 12:12:26 +0530274 "name": "Employees working on a holiday",
Valmik Jangla1890c792016-01-27 12:11:47 +0530275 "doctype": "Employee"
276 },
277 {
278 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530279 "name": "Employee Information",
280 "doctype": "Employee"
281 },
282 {
283 "type": "report",
284 "is_query_report": True,
Kanchan Chauhan2f3ae912017-01-11 19:43:16 +0530285 "name": "Salary Register",
Anand Doshi08ef4672014-05-08 11:43:18 +0530286 "doctype": "Salary Slip"
287 },
288 {
289 "type": "report",
290 "is_query_report": True,
291 "name": "Monthly Attendance Sheet",
292 "doctype": "Attendance"
293 },
Kanchan Chauhanf80c2b92017-01-09 11:34:58 +0530294 {
295 "type": "report",
296 "is_query_report": True,
297 "name": "Vehicle Expenses",
298 "doctype": "Vehicle"
299 },
Valmik Jangla1890c792016-01-27 12:11:47 +0530300
Anand Doshi08ef4672014-05-08 11:43:18 +0530301 ]
302 },
Sambhaji Kolatefd539912015-10-27 17:01:27 +0530303 {
304 "label": _("Help"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530305 "icon": "fa fa-facetime-video",
Sambhaji Kolatefd539912015-10-27 17:01:27 +0530306 "items": [
307 {
308 "type": "help",
309 "label": _("Setting up Employees"),
310 "youtube_id": "USfIUdZlUhw"
311 },
312 {
313 "type": "help",
314 "label": _("Leave Management"),
315 "youtube_id": "fc0p_AXebc8"
316 },
317 {
318 "type": "help",
319 "label": _("Expense Claims"),
320 "youtube_id": "5SZHJF--ZFY"
Shreya Shah278af1b2018-02-16 12:58:04 +0530321 }
Sambhaji Kolatefd539912015-10-27 17:01:27 +0530322 ]
323 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530324 ]