blob: e62687e63caa29795360c07c38cb221b10d7a876 [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:
Rushabh Mehtaa3340622016-06-23 18:25:50 +053014 item.route = '/' + frappe.db.get_value('Item', item.item_code, 'route')
Rushabh Mehta4b9238a2016-05-12 15:22:59 +053015
16 # show atleast 3 products
17 if len(homepage.products) < 3:
18 for i in xrange(3 - len(homepage.products)):
19 homepage.append('products', {
20 'item_code': 'product-{0}'.format(i),
21 'item_name': frappe._('Product {0}').format(i),
22 'route': '#'
23 })
24
Anand Doshie3bd78e2016-04-22 18:53:21 +053025 return {
26 'homepage': homepage
Kanchan Chauhan239b3512016-05-02 11:43:44 +053027 }