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.

30 lines
1.1 KiB

  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <odoo>
  3. <record id="widget_bokeh" model="kpi.kpi">
  4. <field name="name">Bokeh</field>
  5. <field name="prefix">$</field>
  6. <field name="computation_method">code</field>
  7. <field name="widget">bokeh</field>
  8. <field name="code">
  9. p = figure(width=1000, height=1000, sizing_mode="scale_both", toolbar_location=None)
  10. p.line([0, 1, 2], [1, 10, 5], line_width=5)
  11. script, div = simple_components(p)
  12. result = {"bokeh": "%s%s" % (div, script)}
  13. </field>
  14. </record>
  15. <function model="kpi.kpi" name="compute"
  16. eval="[[ref('widget_bokeh')]]"/>
  17. <record id="dashboard_widget_bokeh" model="kpi.dashboard.item">
  18. <field name="name">Bokeh</field>
  19. <field name="dashboard_id" ref="kpi_dashboard.demo_dashboard"/>
  20. <field name="kpi_id" ref="widget_bokeh"/>
  21. <field name="column">2</field>
  22. <field name="row">10</field>
  23. <field name="size_y">4</field>
  24. <field name="color">#47bbb3</field>
  25. <field name="font_color">#ffffff</field>
  26. </record>
  27. </odoo>