4 <!-- Idea Categories Search View-->
5 <record model="ir.ui.view" id="view_idea_category_search">
6 <field name="name">idea.category.search</field>
7 <field name="model">idea.category</field>
8 <field name="type">search</field>
9 <field name="arch" type="xml">
10 <search string="Ideas Categories">
11 <field name="name" string="Category"/>
16 <!-- Idea Category Form View -->
17 <record model="ir.ui.view" id="view_idea_category_form">
18 <field name="name">idea.category.form</field>
19 <field name="model">idea.category</field>
20 <field name="type">form</field>
21 <field name="arch" type="xml">
22 <form string="Category of Ideas" version="7.0">
30 <!-- Idea Category Tree View -->
31 <record model="ir.ui.view" id="view_idea_category_tree">
32 <field name="name">idea.category.tree</field>
33 <field name="model">idea.category</field>
34 <field name="type">tree</field>
35 <field name="field_parent"></field>
36 <field name="arch" type="xml">
37 <tree string="Category of ideas">
43 <!-- Idea Category Action -->
45 <record model="ir.actions.act_window" id="action_idea_category">
46 <field name="name">Categories</field>
47 <field name="res_model">idea.category</field>
48 <field name="view_type">form</field>
49 <field name="view_mode">tree,form</field>
50 <field name="search_view_id" ref="view_idea_category_search"/>
53 <menuitem name="Configuration" parent="base.menu_tools"
54 id="base.menu_lunch_survey_root" sequence="20" />
56 <menuitem name="Ideas" parent="base.menu_lunch_survey_root" id="menu_ideas" sequence="3"/>
58 <menuitem name="Categories" parent="menu_ideas" id="menu_idea_category" action="action_idea_category" />
61 <!-- New Idea Form View -->
63 <record model="ir.ui.view" id="view_idea_idea_form">
64 <field name="name">idea.idea.form</field>
65 <field name="model">idea.idea</field>
66 <field name="type">form</field>
67 <field name="arch" type="xml">
68 <form string="Idea" version="7.0">
70 <button name="idea_open" string="Open" states="draft" class="oe_highlight"/>
71 <button name="idea_close" string="Accept" states="open" class="oe_highlight"/>
72 <button name="idea_cancel" string="Refuse" states="open" class="oe_highlight"/>
73 <field name="state" widget="statusbar" statusbar_visible="draft,open,close"/>
76 <label for="name" class="oe_edit_only"/>
77 <h1><field name="name"/></h1>
78 <label for="category_ids" class="oe_edit_only"/>
79 <field name="category_ids" widget="many2many_tags"/>
80 <label for="description"/><newline/>
81 <field name="description"/>
83 <div class="oe_chatter">
84 <field name="message_ids" widget="mail_thread"/>
90 <!-- New Idea Tree View -->
92 <record model="ir.ui.view" id="view_idea_idea_tree">
93 <field name="name">idea.idea.tree</field>
94 <field name="model">idea.idea</field>
95 <field name="type">tree</field>
96 <field name="arch" type="xml">
97 <tree colors="blue:state == 'draft';black:state in ('open','close');gray:state == 'cancel'" string="Ideas">
99 <field name="create_uid"/>
100 <field name="state"/>
107 <record model="ir.ui.view" id="view_idea_idea_search">
108 <field name="name">idea.idea.search</field>
109 <field name="model">idea.idea</field>
110 <field name="type">search</field>
111 <field name="arch" type="xml">
112 <search string="Ideas">
114 <field name="name" string="Idea"/>
115 <separator orientation="vertical"/>
116 <filter icon="terp-document-new" string="New" domain="[('state','=', 'draft')]" help="New Ideas"/>
117 <filter icon="terp-camera_test" string="In Progress" domain="[('state','=', 'open')]" help="Open Ideas"/>
118 <filter icon="terp-check" string="Accepted"
119 domain="[('state','=','close')]" help="Accepted Ideas" />
120 <separator orientation="vertical"/>
121 <field name="category_ids"/>
124 <group expand="0" string="Group By...">
125 <filter icon="terp-personal" string="Creator" help="By Creators" context="{'group_by':'create_uid'}"/>
126 <separator orientation="vertical"/>
127 <filter icon="terp-stock_symbol-selection" string="Category" help="By Idea Category" context="{'group_by':'category_ids'}"/>
128 <separator orientation="vertical"/>
129 <filter icon="terp-stock_effects-object-colorize" string="Status" help="By States" context="{'group_by':'state'}"/>
135 <record model="ir.actions.act_window" id="action_idea_idea">
136 <field name="name">Ideas</field>
137 <field name="res_model">idea.idea</field>
138 <field name="view_type">form</field>
139 <field name="view_mode">tree,form</field>
140 <field name="search_view_id" ref="view_idea_idea_search"/>
143 <menuitem name="Ideas" parent="menu_ideas" id="menu_idea_idea" action="action_idea_idea" sequence="1"/>