blob: 00cd3a9aaed5de28c490dbe0ea925abaa81f9ecc [file] [log] [blame]
Kanchan Chauhane0818f82016-04-22 14:39:02 +05301# Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors
2# License: GNU General Public License v3. See license.txt
3
4from __future__ import unicode_literals
5import frappe
Kanchan Chauhane0818f82016-04-22 14:39:02 +05306
7no_cache = 1
8no_sitemap = 1
9
Anand Doshie3bd78e2016-04-22 18:53:21 +053010def get_context(context):
11 homepage = frappe.get_doc('Homepage')
Rushabh Mehta4b9238a2016-05-12 15:22:59 +053012
Kanchan Chauhan239b3512016-05-02 11:43:44 +053013 for item in homepage.products:
Anand Doshi771ab0c2016-06-27 12:04:13 +053014 route = frappe.db.get_value('Item', item.item_code, 'route')
15 if route:
16 item.route = '/' + route
Rushabh Mehta4b9238a2016-05-12 15:22:59 +053017
18 # show atleast 3 products
19 if len(homepage.products) < 3:
20 for i in xrange(3 - len(homepage.products)):
21 homepage.append('products', {
22 'item_code': 'product-{0}'.format(i),
23 'item_name': frappe._('Product {0}').format(i),
24 'route': '#'
25 })
26
Anand Doshie3bd78e2016-04-22 18:53:21 +053027 return {
28 'homepage': homepage
Anand Doshi771ab0c2016-06-27 12:04:13 +053029 }