Files
reporting-engine/kpi_dashboard_test/models/kpi_kpi.py
2020-04-18 23:14:41 +02:00

49 lines
1.3 KiB
Python

# 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",
},
]
}