OCA reporting engine fork for dev and update.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
# Copyright 2020 Creu Blanca # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo import models import random
class KpiKpi(models.Model): _inherit = "kpi.kpi"
def test_demo_number(self): return { "value": random.random() * 10000, "previous": random.random() * 10000, }
def test_demo_meter(self): return { "min": 0, "max": 100, "value": random.random() * 100, }
def test_demo_graph(self): return { "graphs": [ { "values": [ {"x": i, "y": random.random() * 1000} for i in range(1, 12) ], "title": "Current Year", "key": "current", "area": True, "color": "ffffff", }, { "values": [ {"x": i, "y": random.random() * 1000} for i in range(1, 12) ], "title": "Previous Year", "key": "previous", "area": True, "color": "000000", }, ] }
|