blob: c443b6afc1975a3bb48ec1e52e64c49cab631030 [file] [log] [blame]
Rushabh Mehta3daa49a2014-10-21 16:16:30 +05301# Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors
2# License: GNU General Public License v3. See license.txt
3
4from __future__ import unicode_literals
5import frappe
6from shopping_cart.templates.utils import get_currency_context, get_transaction_list
7from shopping_cart.templates.pages.order import modify_status
8
9no_cache = 1
10no_sitemap = 1
11
12def get_context(context):
13 orders_context = get_currency_context()
14 orders_context.update({
15 "title": "My Orders",
16 "method": "shopping_cart.templates.pages.orders.get_orders",
17 "icon": "icon-list",
18 "empty_list_message": "No Orders Yet",
19 "page": "order",
20 })
21 return orders_context
22
23@frappe.whitelist()
24def get_orders(start=0):
25 orders = get_transaction_list("Sales Order", start, ["per_billed", "per_delivered"])
26 for d in orders:
27 modify_status(d)
28
29 return orders
30