blob: 84aa8474d38d00e6b34a989de9a905fea71375db [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": _("Stock Transactions"),
Anand Doshi08ef4672014-05-08 11:43:18 +05308 "items": [
9 {
10 "type": "doctype",
Anand Doshi08ef4672014-05-08 11:43:18 +053011 "name": "Stock Entry",
Prateeksha Singh063af4e2019-02-06 17:02:41 +053012 "onboard": 1,
13 "dependencies": ["Item"],
Anand Doshi08ef4672014-05-08 11:43:18 +053014 },
15 {
16 "type": "doctype",
17 "name": "Delivery Note",
Prateeksha Singh063af4e2019-02-06 17:02:41 +053018 "onboard": 1,
19 "dependencies": ["Item", "Customer"],
Anand Doshi08ef4672014-05-08 11:43:18 +053020 },
21 {
22 "type": "doctype",
23 "name": "Purchase Receipt",
Prateeksha Singh063af4e2019-02-06 17:02:41 +053024 "onboard": 1,
25 "dependencies": ["Item", "Supplier"],
Anand Doshi08ef4672014-05-08 11:43:18 +053026 },
27 {
28 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053029 "name": "Material Request",
Prateeksha Singh063af4e2019-02-06 17:02:41 +053030 "onboard": 1,
31 "dependencies": ["Item"],
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053032 },
Prateeksha Singh34234072019-02-07 09:18:24 +053033 {
34 "type": "doctype",
35 "name": "Delivery Trip"
36 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053037 ]
38 },
39 {
40 "label": _("Stock Reports"),
41 "items": [
42 {
43 "type": "report",
44 "is_query_report": True,
45 "name": "Stock Ledger",
46 "doctype": "Stock Ledger Entry",
Prateeksha Singh063af4e2019-02-06 17:02:41 +053047 "onboard": 1,
48 "dependencies": ["Item"],
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053049 },
50 {
51 "type": "report",
52 "is_query_report": True,
53 "name": "Stock Balance",
Prateeksha Singh063af4e2019-02-06 17:02:41 +053054 "doctype": "Stock Ledger Entry",
55 "onboard": 1,
56 "dependencies": ["Item"],
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053057 },
58 {
59 "type": "report",
60 "is_query_report": True,
61 "name": "Stock Projected Qty",
62 "doctype": "Item",
Prateeksha Singh063af4e2019-02-06 17:02:41 +053063 "onboard": 1,
64 "dependencies": ["Item"],
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053065 },
66 {
Rushabh Mehta37146262017-02-01 18:17:35 +053067 "type": "page",
68 "name": "stock-balance",
Prateeksha Singh063af4e2019-02-06 17:02:41 +053069 "label": _("Stock Summary"),
70 "dependencies": ["Item"],
Rushabh Mehta37146262017-02-01 18:17:35 +053071 },
72 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053073 "type": "report",
74 "is_query_report": True,
75 "name": "Stock Ageing",
76 "doctype": "Item",
Prateeksha Singh063af4e2019-02-06 17:02:41 +053077 "dependencies": ["Item"],
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053078 },
Pawan Mehtabb7fab52017-12-12 15:05:03 +053079 {
80 "type": "report",
81 "is_query_report": True,
82 "name": "Item Price Stock",
83 "doctype": "Item",
Prateeksha Singh063af4e2019-02-06 17:02:41 +053084 "dependencies": ["Item"],
Pawan Mehtabb7fab52017-12-12 15:05:03 +053085 }
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053086 ]
87 },
88 {
Prateeksha Singh9d4a1832019-02-11 15:14:50 +053089 "label": _("Settings"),
Prateeksha Singh34234072019-02-07 09:18:24 +053090 "icon": "fa fa-cog",
91 "items": [
92 {
93 "type": "doctype",
94 "name": "Stock Settings",
95 "onboard": 1,
96 },
97 {
98 "type": "doctype",
99 "name": "Warehouse",
100 "onboard": 1,
101 },
102 {
103 "type": "doctype",
104 "name": "UOM",
105 "label": _("Unit of Measure") + " (UOM)",
106 "onboard": 1,
107 },
108 {
109 "type": "doctype",
110 "name": "Brand",
111 "onboard": 1,
112 },
113 {
114 "type": "doctype",
115 "name": "Item Attribute",
116 },
117 {
118 "type": "doctype",
119 "name": "Item Variant Settings",
120 },
121 ]
122 },
123 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530124 "label": _("Items and Pricing"),
125 "items": [
126 {
127 "type": "doctype",
128 "name": "Item",
Prateeksha Singh063af4e2019-02-06 17:02:41 +0530129 "onboard": 1,
rohitwaghchaurea3c3dec2018-03-28 11:51:44 +0530130 },
131 {
132 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530133 "name": "Product Bundle",
Prateeksha Singh063af4e2019-02-06 17:02:41 +0530134 "onboard": 1,
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530135 },
136 {
Saurabh52ec0ed2016-07-05 18:02:38 +0530137 "type": "doctype",
138 "name": "Item Group",
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530139 "icon": "fa fa-sitemap",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530140 "label": _("Item Group"),
Saurabh17022732016-06-21 13:19:17 +0530141 "link": "Tree/Item Group",
Prateeksha Singh063af4e2019-02-06 17:02:41 +0530142 "onboard": 1,
143 },
144 {
145 "type": "doctype",
146 "name": "Price List",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530147 },
148 {
149 "type": "doctype",
150 "name": "Item Price",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530151 },
152 {
153 "type": "doctype",
154 "name": "Shipping Rule",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530155 },
156 {
157 "type": "doctype",
158 "name": "Pricing Rule",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530159 },
Rohit Waghchaure0e28fcc2017-08-29 18:15:57 +0530160 {
161 "type": "doctype",
Prateeksha Singh063af4e2019-02-06 17:02:41 +0530162 "name": "Item Alternative",
163 },
164 {
165 "type": "doctype",
Rohit Waghchaure3cf24362019-06-02 16:03:05 +0530166 "name": "Item Manufacturer",
167 },
168 {
169 "type": "doctype",
Rohit Waghchaure0e28fcc2017-08-29 18:15:57 +0530170 "name": "Item Variant Settings",
Rohit Waghchaure0e28fcc2017-08-29 18:15:57 +0530171 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530172 ]
173 },
174 {
175 "label": _("Serial No and Batch"),
176 "items": [
177 {
178 "type": "doctype",
Anand Doshi08ef4672014-05-08 11:43:18 +0530179 "name": "Serial No",
Prateeksha Singh063af4e2019-02-06 17:02:41 +0530180 "onboard": 1,
181 "dependencies": ["Item"],
Anand Doshi08ef4672014-05-08 11:43:18 +0530182 },
183 {
184 "type": "doctype",
185 "name": "Batch",
Prateeksha Singh063af4e2019-02-06 17:02:41 +0530186 "onboard": 1,
187 "dependencies": ["Item"],
Anand Doshi08ef4672014-05-08 11:43:18 +0530188 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530189 {
190 "type": "doctype",
191 "name": "Installation Note",
Prateeksha Singh063af4e2019-02-06 17:02:41 +0530192 "dependencies": ["Item"],
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530193 },
194 {
195 "type": "report",
196 "name": "Serial No Service Contract Expiry",
197 "doctype": "Serial No"
198 },
199 {
200 "type": "report",
201 "name": "Serial No Status",
202 "doctype": "Serial No"
203 },
204 {
205 "type": "report",
206 "name": "Serial No Warranty Expiry",
207 "doctype": "Serial No"
208 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530209 ]
210 },
211 {
212 "label": _("Tools"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530213 "icon": "fa fa-wrench",
Anand Doshi08ef4672014-05-08 11:43:18 +0530214 "items": [
215 {
216 "type": "doctype",
217 "name": "Stock Reconciliation",
Prateeksha Singh063af4e2019-02-06 17:02:41 +0530218 "onboard": 1,
Anand Doshi08ef4672014-05-08 11:43:18 +0530219 },
220 {
221 "type": "doctype",
Prateeksha Singh34234072019-02-07 09:18:24 +0530222 "name": "Landed Cost Voucher",
223 "onboard": 1,
224 },
225 {
226 "type": "doctype",
Anand Doshi08ef4672014-05-08 11:43:18 +0530227 "name": "Packing Slip",
Prateeksha Singh063af4e2019-02-06 17:02:41 +0530228 "onboard": 1,
Anand Doshi08ef4672014-05-08 11:43:18 +0530229 },
230 {
231 "type": "doctype",
232 "name": "Quality Inspection",
Anand Doshi08ef4672014-05-08 11:43:18 +0530233 },
234 {
235 "type": "doctype",
rohitwaghchaure4e8fdf72018-02-22 11:03:48 +0530236 "name": "Quality Inspection Template",
237 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530238 ]
239 },
240 {
Prateeksha Singh34234072019-02-07 09:18:24 +0530241 "label": _("Key Reports"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530242 "icon": "fa fa-table",
Anand Doshi08ef4672014-05-08 11:43:18 +0530243 "items": [
244 {
245 "type": "report",
Anand Doshib527e542014-06-09 18:08:46 +0530246 "is_query_report": False,
Anand Doshi08ef4672014-05-08 11:43:18 +0530247 "name": "Item-wise Price List Rate",
248 "doctype": "Item Price",
Prateeksha Singh063af4e2019-02-06 17:02:41 +0530249 "onboard": 1,
Anand Doshi08ef4672014-05-08 11:43:18 +0530250 },
251 {
Deepesh Garg84483ff2018-11-12 17:05:31 +0530252 "type": "report",
253 "is_query_report": True,
254 "name": "Stock Analytics",
Prateeksha Singh063af4e2019-02-06 17:02:41 +0530255 "doctype": "Stock Entry",
256 "onboard": 1,
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530257 },
258 {
259 "type": "report",
260 "is_query_report": True,
261 "name": "Delivery Note Trends",
262 "doctype": "Delivery Note"
263 },
264 {
265 "type": "report",
266 "is_query_report": True,
267 "name": "Purchase Receipt Trends",
268 "doctype": "Purchase Receipt"
269 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530270 {
271 "type": "report",
272 "is_query_report": True,
273 "name": "Ordered Items To Be Delivered",
274 "doctype": "Delivery Note"
275 },
276 {
277 "type": "report",
278 "is_query_report": True,
279 "name": "Purchase Order Items To Be Received",
280 "doctype": "Purchase Receipt"
281 },
282 {
283 "type": "report",
284 "name": "Item Shortage Report",
Himanshu Warekar3315a9f2019-02-28 11:51:36 +0530285 "route": "#Report/Bin/Item Shortage Report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530286 "doctype": "Purchase Receipt"
287 },
288 {
289 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530290 "is_query_report": True,
Prateeksha Singh34234072019-02-07 09:18:24 +0530291 "name": "Batch-Wise Balance History",
292 "doctype": "Batch"
Anand Doshi08ef4672014-05-08 11:43:18 +0530293 },
Prateeksha Singh34234072019-02-07 09:18:24 +0530294 ]
295 },
296 {
297 "label": _("Other Reports"),
298 "icon": "fa fa-list",
299 "items": [
Anand Doshi08ef4672014-05-08 11:43:18 +0530300 {
301 "type": "report",
302 "is_query_report": True,
Prateeksha Singh34234072019-02-07 09:18:24 +0530303 "name": "Requested Items To Be Transferred",
304 "doctype": "Material Request"
Anand Doshi08ef4672014-05-08 11:43:18 +0530305 },
306 {
307 "type": "report",
308 "is_query_report": True,
Revant Nandgaonkar0766d3e2016-12-21 12:32:12 +0530309 "name": "Batch Item Expiry Status",
310 "doctype": "Stock Ledger Entry"
311 },
312 {
313 "type": "report",
314 "is_query_report": True,
Anand Doshi08ef4672014-05-08 11:43:18 +0530315 "name": "Item Prices",
316 "doctype": "Price List"
317 },
318 {
319 "type": "report",
320 "is_query_report": True,
321 "name": "Itemwise Recommended Reorder Level",
322 "doctype": "Item"
323 },
Prateeksha Singh744ff002017-11-17 12:00:29 +0530324 {
325 "type": "report",
326 "is_query_report": True,
327 "name": "Item Variant Details",
328 "doctype": "Item"
329 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530330 ]
331 },
Rushabh Mehta67712402015-05-25 18:30:53 +0530332 {
333 "label": _("Help"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530334 "icon": "fa fa-facetime-video",
Rushabh Mehta67712402015-05-25 18:30:53 +0530335 "items": [
336 {
337 "type": "help",
338 "label": _("Items and Pricing"),
339 "youtube_id": "qXaEwld4_Ps"
340 },
341 {
342 "type": "help",
Sambhaji Kolatefd539912015-10-27 17:01:27 +0530343 "label": _("Item Variants"),
344 "youtube_id": "OGBETlCzU5o"
345 },
346 {
347 "type": "help",
Rushabh Mehta67712402015-05-25 18:30:53 +0530348 "label": _("Opening Stock Balance"),
Nabin Hait89085432015-05-29 16:26:07 +0530349 "youtube_id": "0yPgrtfeCTs"
Rushabh Mehta67712402015-05-25 18:30:53 +0530350 },
351 {
352 "type": "help",
Sambhaji Kolatefd539912015-10-27 17:01:27 +0530353 "label": _("Making Stock Entries"),
354 "youtube_id": "Njt107hlY3I"
355 },
356 {
357 "type": "help",
358 "label": _("Serialized Inventory"),
359 "youtube_id": "gvOVlEwFDAk"
360 },
361 {
362 "type": "help",
363 "label": _("Batch Inventory"),
364 "youtube_id": "J0QKl7ABPKM"
365 },
366 {
367 "type": "help",
368 "label": _("Managing Subcontracting"),
369 "youtube_id": "ThiMCC2DtKo"
Rushabh Mehta67712402015-05-25 18:30:53 +0530370 },
371 ]
372 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530373 ]