1 <?xml version="1.0" encoding="utf-8"?>
4 <!--Board Note Search View -->
5 <record id="view_board_note_search" model="ir.ui.view">
6 <field name="name">board.note.search</field>
7 <field name="model">board.note</field>
8 <field name="type">search</field>
9 <field name="arch" type="xml">
10 <search string="Notes">
11 <group col="10" colspan="4">
12 <field name="name" string="Subject"/>
13 <field name="type" string="Note Type"/>
14 <field name="date" string="Date"/>
17 <group expand="0" colspan="4" string="Group By...">
18 <filter string="Author" icon="terp-personal" domain="[]" context="{'group_by':'user_id'}"/>
24 <!--Board Note Tree View -->
26 <record id="view_board_note_tree" model="ir.ui.view">
27 <field name="name">board.note.tree</field>
28 <field name="model">board.note</field>
29 <field name="type">tree</field>
30 <field name="arch" type="xml">
33 <field name="user_id"/>
38 <!--Board Note Form View -->
40 <record id="view_board_note_form" model="ir.ui.view">
41 <field name="name">board.note.form</field>
42 <field name="model">board.note</field>
43 <field name="type">form</field>
44 <field name="arch" type="xml">
46 <field name="name" select="1"/>
47 <field name="type" select="1" required="1"/>
48 <field name="user_id" select="1"/>
49 <field name="date" select="1"/>
50 <separator string="Notes" colspan="4"/>
51 <field colspan="4" name="note" nolabel="1"/>
56 <!-- Action for Publish note Form -->
58 <record id="action_view_board_note_form" model="ir.actions.act_window">
59 <field name="name">Publish a note</field>
60 <field name="res_model">board.note</field>
61 <field name="view_type">form</field>
62 <field name="view_mode">form,tree</field>
63 <field name="search_view_id" ref="view_board_note_search"/>
66 <!-- Board Tree View -->
68 <record id="view_board_tree" model="ir.ui.view">
69 <field name="name">board.board.tree</field>
70 <field name="model">board.board</field>
71 <field name="type">tree</field>
72 <field name="arch" type="xml">
73 <tree string="Dashboard">
79 <!-- Dashboard Definition Form View -->
81 <record id="view_board_form" model="ir.ui.view">
82 <field name="name">board.board.form</field>
83 <field name="model">board.board</field>
84 <field name="type">form</field>
85 <field eval="1" name="priority"/>
86 <field name="arch" type="xml">
87 <form string="Dashboard">
90 name="%(action_board_menu_create)d"
91 string="Create Menu" type="action"
92 icon="gtk-justify-fill" />
93 <field colspan="4" name="line_ids" nolabel="1">
94 <tree string="Dashboard View">
96 <field name="sequence"/>
97 <field name="action_id"/>
98 <field name="position"/>
100 <form string="Dashboard View">
102 <field name="sequence"/>
103 <field name="width"/>
104 <field name="height"/>
105 <field name="action_id"
106 domain="[('view_type','!=','tree')]" />
107 <field name="position"/>
114 <record id="view_board_search" model="ir.ui.view">
115 <field name="name">board.board.search</field>
116 <field name="model">board.board</field>
117 <field name="type">search</field>
118 <field name="arch" type="xml">
119 <search string="Dashboard">
121 <field name="line_ids"/>
126 <!-- Action for DashBoard Definition form -->
128 <record id="action_view_board_list_form" model="ir.actions.act_window">
129 <field name="name">Dashboard Definition</field>
130 <field name="res_model">board.board</field>
131 <field name="view_type">form</field>
132 <field name="view_mode">tree,form</field>
133 <field name="search_view_id" ref="view_board_search"/>
137 action="action_view_board_list_form"
138 id="menu_view_board_form" parent="base.reporting_menu" sequence="1"/>
140 <menuitem action="action_view_board_note_form"
141 id="menu_view_board_note_form"
142 parent="base.reporting_menu"
143 sequence="3" groups="base.group_system" />
145 <act_window context="{'view': active_id}" id="dashboard_open"
146 multi="True" name="Open Dashboard" res_model="board.board"
147 src_model="board.board" />