1 <?xml version="1.0" encoding="utf-8"?>
4 <menuitem icon="terp-graph" id="base.reporting_menu"
5 name="Reporting" sequence="30" />
6 <menuitem id="menu_dasboard"
7 name="Dashboard" sequence="30" />
8 <!--Board Note Search View -->
9 <record id="view_board_note_search" model="ir.ui.view">
10 <field name="name">board.note.search</field>
11 <field name="model">board.note</field>
12 <field name="type">search</field>
13 <field name="arch" type="xml">
14 <search string="Notes">
15 <group col="10" colspan="4">
16 <field name="name" string="Subject"/>
17 <field name="type" string="Note Type"/>
18 <field name="date" string="Date"/>
21 <group expand="0" colspan="4" string="Group By...">
22 <filter string="Author" icon="terp-personal" domain="[]" context="{'group_by':'user_id'}"/>
28 <!--Board Note Tree View -->
30 <record id="view_board_note_tree" model="ir.ui.view">
31 <field name="name">board.note.tree</field>
32 <field name="model">board.note</field>
33 <field name="type">tree</field>
34 <field name="arch" type="xml">
37 <field name="user_id"/>
42 <!--Board Note Form View -->
44 <record id="view_board_note_form" model="ir.ui.view">
45 <field name="name">board.note.form</field>
46 <field name="model">board.note</field>
47 <field name="type">form</field>
48 <field name="arch" type="xml">
50 <field name="name" select="1"/>
51 <field name="type" select="1" required="1"/>
52 <field name="user_id" select="1"/>
53 <field name="date" select="1"/>
54 <separator string="Notes" colspan="4"/>
55 <field colspan="4" name="note" nolabel="1"/>
60 <!-- Action for Publish note Form -->
62 <record id="action_view_board_note_form" model="ir.actions.act_window">
63 <field name="name">Publish a note</field>
64 <field name="res_model">board.note</field>
65 <field name="view_type">form</field>
66 <field name="view_mode">form,tree</field>
67 <field name="search_view_id" ref="view_board_note_search"/>
70 <!-- Board Tree View -->
72 <record id="view_board_tree" model="ir.ui.view">
73 <field name="name">board.board.tree</field>
74 <field name="model">board.board</field>
75 <field name="type">tree</field>
76 <field name="arch" type="xml">
77 <tree string="Dashboard">
83 <!-- Dashboard Definition Form View -->
85 <record id="view_board_form" model="ir.ui.view">
86 <field name="name">board.board.form</field>
87 <field name="model">board.board</field>
88 <field name="type">form</field>
89 <field eval="1" name="priority"/>
90 <field name="arch" type="xml">
91 <form string="Dashboard">
92 <field name="name" select="1"/>
94 name="%(action_board_menu_create)d"
95 string="Create Menu" type="action"
96 icon="gtk-justify-fill" />
97 <field colspan="4" name="line_ids" nolabel="1">
98 <tree string="Dashboard View">
100 <field name="sequence"/>
101 <field name="action_id"/>
102 <field name="position"/>
104 <form string="Dashboard View">
106 <field name="sequence"/>
107 <field name="width"/>
108 <field name="height"/>
109 <field name="action_id"
110 domain="[('view_type','!=','tree')]" />
111 <field name="position"/>
118 <!-- Action for DashBoard Definition form -->
120 <record id="action_view_board_list_form" model="ir.actions.act_window">
121 <field name="name">Dashboard Definition</field>
122 <field name="res_model">board.board</field>
123 <field name="view_type">form</field>
124 <field name="view_mode">tree,form</field>
130 parent="base.reporting_menu"
131 groups="base.group_system"
134 action="action_view_board_list_form"
135 id="menu_view_board_form"
136 parent="base.next_id_50" sequence="1"/>
138 <menuitem action="action_view_board_note_form"
139 id="menu_view_board_note_form" parent="base.next_id_50"
140 sequence="3" groups="base.group_system" />
142 <act_window context="{'view': active_id}" id="dashboard_open"
143 multi="True" name="Open Dashboard" res_model="board.board"
144 src_model="board.board" />