blob: 608e1bb5fa855548e83baac980128a999d49e1cd [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 {
7 "label": _("Documents"),
8 "icon": "icon-star",
9 "items": [
10 {
11 "type": "doctype",
12 "name": "Employee",
13 "description": _("Employee records."),
14 },
15 {
16 "type": "doctype",
Rushabh Mehta7a4e7392014-08-05 17:04:46 +053017 "name": "Leave Application",
18 "description": _("Applications for leave."),
Anand Doshi08ef4672014-05-08 11:43:18 +053019 },
20 {
21 "type": "doctype",
Rushabh Mehta7a4e7392014-08-05 17:04:46 +053022 "name": "Expense Claim",
23 "description": _("Claims for company expense."),
Anand Doshi08ef4672014-05-08 11:43:18 +053024 },
25 {
26 "type": "doctype",
27 "name": "Attendance",
28 "description": _("Attendance record."),
29 },
30 {
31 "type": "doctype",
Rushabh Mehta7a4e7392014-08-05 17:04:46 +053032 "name": "Salary Slip",
33 "description": _("Monthly salary statement."),
Anand Doshi08ef4672014-05-08 11:43:18 +053034 },
35 {
36 "type": "doctype",
37 "name": "Appraisal",
38 "description": _("Performance appraisal."),
39 },
40 {
41 "type": "doctype",
42 "name": "Job Applicant",
43 "description": _("Applicant for a Job."),
44 },
45 {
46 "type": "doctype",
47 "name": "Job Opening",
48 "description": _("Opening for a Job."),
49 },
Neil Trini Lasradoe1d620b2015-03-04 16:01:45 +053050 {
51 "type": "doctype",
52 "name": "Offer Letter",
53 "description": _("Offer candidate a Job."),
54 },
Anand Doshi08ef4672014-05-08 11:43:18 +053055 ]
56 },
57 {
58 "label": _("Tools"),
59 "icon": "icon-wrench",
60 "items": [
61 {
62 "type": "doctype",
63 "name": "Salary Manager",
64 "label": _("Process Payroll"),
65 "description":_("Generate Salary Slips"),
66 "hide_count": True
67 },
68 {
69 "type": "doctype",
70 "name": "Upload Attendance",
71 "description":_("Upload attendance from a .csv file"),
72 "hide_count": True
73 },
74 {
75 "type": "doctype",
76 "name": "Leave Control Panel",
77 "label": _("Leave Allocation Tool"),
78 "description":_("Allocate leaves for the year."),
79 "hide_count": True
80 },
81 ]
82 },
83 {
84 "label": _("Setup"),
85 "icon": "icon-cog",
86 "items": [
87 {
88 "type": "doctype",
89 "name": "HR Settings",
90 "description": _("Settings for HR Module")
91 },
92 {
93 "type": "doctype",
94 "name": "Employee",
95 "description": _("Employee master.")
96 },
97 {
98 "type": "doctype",
99 "name": "Employment Type",
100 "description": _("Types of employment (permanent, contract, intern etc.).")
101 },
102 {
103 "type": "doctype",
104 "name": "Branch",
105 "description": _("Organization branch master.")
106 },
107 {
108 "type": "doctype",
109 "name": "Department",
110 "description": _("Organization unit (department) master.")
111 },
112 {
113 "type": "doctype",
114 "name": "Designation",
115 "description": _("Employee designation (e.g. CEO, Director etc.).")
116 },
117 {
118 "type": "doctype",
119 "name": "Salary Structure",
120 "description": _("Salary template master.")
121 },
122 {
123 "type": "doctype",
124 "name": "Earning Type",
125 "description": _("Salary components.")
126 },
127 {
128 "type": "doctype",
129 "name": "Deduction Type",
130 "description": _("Tax and other salary deductions.")
131 },
132 {
133 "type": "doctype",
134 "name": "Leave Allocation",
135 "description": _("Allocate leaves for a period.")
136 },
137 {
138 "type": "doctype",
139 "name":"Leave Type",
140 "description": _("Type of leaves like casual, sick etc."),
141 },
142 {
143 "type": "doctype",
144 "name": "Holiday List",
145 "description": _("Holiday master.")
146 },
147 {
148 "type": "doctype",
149 "name": "Leave Block List",
150 "description": _("Block leave applications by department.")
151 },
152 {
153 "type": "doctype",
154 "name": "Appraisal Template",
155 "description": _("Template for performance appraisals.")
156 },
157 {
158 "type": "doctype",
159 "name": "Expense Claim Type",
160 "description": _("Types of Expense Claim.")
161 },
162 {
163 "type": "doctype",
Rushabh Mehta5cdc8e52014-09-15 16:59:38 +0530164 "name": "Email Account",
Anand Doshi08ef4672014-05-08 11:43:18 +0530165 "description": _("Setup incoming server for jobs email id. (e.g. jobs@example.com)")
166 },
167 ]
168 },
169 {
170 "label": _("Standard Reports"),
171 "icon": "icon-list",
172 "items": [
173 {
174 "type": "report",
175 "is_query_report": True,
176 "name": "Employee Leave Balance",
177 "doctype": "Leave Application"
178 },
179 {
180 "type": "report",
181 "is_query_report": True,
182 "name": "Employee Birthday",
183 "doctype": "Employee"
184 },
185 {
186 "type": "report",
187 "name": "Employee Information",
188 "doctype": "Employee"
189 },
190 {
191 "type": "report",
192 "is_query_report": True,
193 "name": "Monthly Salary Register",
194 "doctype": "Salary Slip"
195 },
196 {
197 "type": "report",
198 "is_query_report": True,
199 "name": "Monthly Attendance Sheet",
200 "doctype": "Attendance"
201 },
202 ]
203 },
204 ]