I have a graph which displays data from the database. An external application injects data into some of the database tables, I need to refresh it automatically so the graph should contains the latest inserted data, is there a way to do it using JavaScript or anything else ?
here is my view xml code :
<!-- rate graph views -->
<record model="ir.ui.view" id="id_view_tauxExtractSemoule">
<field name="name">moulin.graph.view1</field>
<field name="model">tdb_moulin</field>
<field name="type">graph</field>
<field name="arch" type="xml">
<graph string="moulin" type="line" >
<field name="num"/>
<field name="tauxExtractionSemoule"/>
</graph>
</field>
</record>
<!-- action extraction semoule-->
<record model="ir.actions.act_window" id="id_action_tauxExtractSemoule">
<field name="name">Taux d'extraction de semoule</field>
<field name="res_model">tdb_moulin</field>
<field name="view_type">form</field>
<field name="view_mode">graph,form,tree</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create" Some text here for help
</p>
</field>
<field name="view_id" ref="id_view_tauxExtractSemoule"/>
</record>
and then I declared menuitems and associated the action id to them