4
<record model="ir.ui.view" id="view_intervention_report_state_graph">
5
<field name="name">Intervent per state</field>
6
<field name="model">intervention.report</field>
7
<field name="type">graph</field>
8
<field name="priority" eval="20" />
9
<field name="arch" type="xml">
10
<graph string="Intervent (hours) per state" type="bar">
12
<field name="duration" operator="+" />
13
<field name="total" operator="+" />
14
<field name="trip_hour" operator="+" />
15
<field name="break_hour" operator="+" />
20
<record model="ir.actions.act_window" id="action_view_intervention_report_state_dashboard">
21
<field name="name">Intervent per state (this user, this month)</field>
22
<field name="res_model">intervention.report</field>
23
<field name="view_type">form</field>
24
<field name="view_mode">graph,calendar,tree,form,</field>
25
<field name="domain">[('user_id','=',uid),('date_start','>=',time.strftime('%Y-%m-01 00:00:00'))]</field> <!--TODO ,('date_start','<',(datetime.datetime.today()+datetime.timedelta(month=1)).strftime('%Y-%m-01 00:00:00'))-->
26
<field name="context">{'graph_view_ref':'intervention_report.view_intervention_report_state_graph'}</field>
30
<!-- Form Dashboard-->
31
<record id="board_intervention_report_area" model="ir.ui.view">
32
<field name="name">Dashboard intervention</field>
33
<field name="model">board.board</field>
34
<field name="type">form</field>
35
<field name="arch" type="xml">
36
<form string="Intervention report">
39
<action colspan="4" name="%(action_view_intervention_report_state_dashboard)d" string="Intervent x state (current user, this month)" />
46
<!-- Action per chiamare le dashboard-->
47
<record id="action_board_intervention_report_area" model="ir.actions.act_window">
48
<field name="name">Default dashboard</field>
49
<field name="res_model">board.board</field>
50
<field name="view_type">form</field>
51
<field name="view_mode">form</field>
52
<field name="view_id" ref="board_intervention_report_area"/>
55
<menuitem name="Intervention report"
56
id="menu_base_intervention"
58
action="action_board_intervention_report_area"