1- # -*- coding: utf-8 -*-
2-
31import logging
42import random
53
64from odoo import http
7- from odoo .http import request
85
96logger = logging .getLogger (__name__ )
107
8+
119class AwesomeDashboard (http .Controller ):
12- @http .route (' /awesome_dashboard/statistics' , type = ' json' , auth = ' user' )
10+ @http .route (" /awesome_dashboard/statistics" , type = " json" , auth = " user" )
1311 def get_statistics (self ):
1412 """
1513 Returns a dict of statistics about the orders:
@@ -22,15 +20,14 @@ def get_statistics(self):
2220 """
2321
2422 return {
25- ' average_quantity' : random .randint (4 , 12 ),
26- ' average_time' : random .randint (4 , 123 ),
27- ' nb_cancelled_orders' : random .randint (0 , 50 ),
28- ' nb_new_orders' : random .randint (10 , 200 ),
29- ' orders_by_size' : {
30- 'm' : random .randint (0 , 150 ),
31- 's' : random .randint (0 , 150 ),
32- 'xl' : random .randint (0 , 150 ),
23+ " average_quantity" : random .randint (4 , 12 ),
24+ " average_time" : random .randint (4 , 123 ),
25+ " nb_cancelled_orders" : random .randint (0 , 50 ),
26+ " nb_new_orders" : random .randint (10 , 200 ),
27+ " orders_by_size" : {
28+ "m" : random .randint (0 , 150 ),
29+ "s" : random .randint (0 , 150 ),
30+ "xl" : random .randint (0 , 150 ),
3331 },
34- ' total_amount' : random .randint (100 , 1000 )
32+ " total_amount" : random .randint (100 , 1000 ),
3533 }
36-
0 commit comments