[REVIEW] res_users in mail_thread: no Chatter-compatible anymore ! Some cleaning...
[odoo/odoo.git] / addons / idea / idea_view.xml
1 <?xml version="1.0"?>
2 <openerp>
3     <data>
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"/>
12             </search>
13         </field>
14     </record>
15
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">
23                     <group>
24                         <field name="name"/>
25                     </group>
26                 </form>
27             </field>
28         </record>
29
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">
38                     <field name="name"/>
39                 </tree>
40             </field>
41         </record>
42
43         <!-- Idea Category Action -->
44
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"/>
51     </record>
52
53     <menuitem name="Configuration" parent="base.menu_tools"
54          id="base.menu_lunch_survey_root" sequence="20" />
55
56     <menuitem name="Ideas" parent="base.menu_lunch_survey_root" id="menu_ideas" sequence="3"/>
57
58     <menuitem name="Categories" parent="menu_ideas" id="menu_idea_category" action="action_idea_category" />
59
60
61 <!-- New Idea Form View -->
62
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">
69                 <header>
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"/>
74                 </header>
75                 <sheet>
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"/>
82                 </sheet>
83                 <div class="oe_chatter">
84                     <field name="message_ids" widget="mail_thread"/>
85                 </div>
86             </form>
87         </field>
88     </record>
89
90     <!-- New Idea Tree View -->
91
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">
98             <field name="name"/>
99             <field name="create_uid"/>
100             <field name="state"/>
101         </tree>
102         </field>
103     </record>
104
105     <!-- Search Idea  -->
106
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">
113                 <field name="name" string="Idea"/>
114                 <filter icon="terp-document-new" string="New" domain="[('state','=', 'draft')]" help="New Ideas"/>
115                 <filter icon="terp-camera_test" string="In Progress" domain="[('state','=', 'open')]" help="Open Ideas"/>
116                 <filter icon="terp-check" string="Accepted" domain="[('state','=','close')]" help="Accepted Ideas" />
117                 <field name="category_ids"/>
118                 <group expand="0" string="Group By...">
119                     <filter icon="terp-personal" string="Creator" help="By Creators" context="{'group_by':'create_uid'}"/>
120                     <filter icon="terp-stock_symbol-selection" string="Category" help="By Idea Category" context="{'group_by':'category_ids'}"/>
121                     <filter icon="terp-stock_effects-object-colorize" string="Status" help="By States" context="{'group_by':'state'}"/>
122                 </group>
123             </search>
124         </field>
125     </record>
126
127     <record model="ir.actions.act_window" id="action_idea_idea">
128         <field name="name">Ideas</field>
129         <field name="res_model">idea.idea</field>
130         <field name="view_type">form</field>
131         <field name="view_mode">tree,form</field>
132         <field name="search_view_id" ref="view_idea_idea_search"/>
133     </record>
134
135     <menuitem name="Ideas" parent="menu_ideas" id="menu_idea_idea" action="action_idea_idea" sequence="1"/>
136
137     </data>
138 </openerp>