[MERGE] from master
[odoo/odoo.git] / addons / mail / mail_alias_view.xml
1 <?xml version="1.0"?>
2 <openerp>
3     <data>
4
5         <!-- Alias Form View -->
6         <record  model="ir.ui.view" id="view_mail_alias_form">
7             <field name="name">mail.alias.form</field>
8             <field name="model">mail.alias</field>
9             <field name="arch" type="xml">
10                 <form string="Alias">
11                     <sheet>
12                         <h2><field name="alias_name" class="oe_inline"/>@<field name="alias_domain" class="oe_inline"/></h2>
13                         <div class="oe_right oe_button_box">
14                             <button name="open_document" string="Open Document"
15                                     type="object" class="oe_link"
16                                     attrs="{'invisible': ['|', ('alias_model_id', '=', False), ('alias_force_thread_id', '=', 0)]}"/>
17                             <button name="open_parent_document" string="Open Parent Document"
18                                     type="object" class="oe_link"
19                                     attrs="{'invisible': ['|', ('alias_parent_model_id', '=', False), ('alias_parent_thread_id', '=', 0)]}"/>
20                         </div>
21                         <group>
22                             <field name="alias_model_id"/>
23                             <field name="alias_force_thread_id"/>
24                             <field name="alias_defaults"/>
25                             <field name="alias_contact"/>
26                             <field name="alias_user_id"/>
27                             <field name="alias_parent_model_id"/>
28                             <field name="alias_parent_thread_id"/>
29                         </group>
30                     </sheet>
31                 </form>
32             </field>
33         </record>
34
35         <!-- Alias List View -->
36         <record  model="ir.ui.view" id="view_mail_alias_tree">
37             <field name="name">mail.alias.tree</field>
38             <field name="model">mail.alias</field>
39             <field name="arch" type="xml">
40                 <tree string="Alias">
41                     <field name="alias_name"/>
42                     <field name="alias_model_id"/>
43                     <field name="alias_user_id"/>
44                     <field name="alias_defaults"/>
45                     <field name="alias_contact"/>
46                 </tree>
47             </field>
48         </record>
49
50         <!-- Alias Search View -->
51         <record  model="ir.ui.view" id="view_mail_alias_search">
52             <field name="name">mail.alias.search</field>
53             <field name="model">mail.alias</field>
54             <field name="arch" type="xml">
55                 <search string="Search Alias">
56                     <field name="alias_name"/>
57                     <field name="alias_model_id"/>
58                     <field name="alias_force_thread_id"/>
59                     <field name="alias_parent_model_id"/>
60                     <field name="alias_parent_thread_id"/>
61                     <separator/>
62                     <filter string="Active" name="active" domain="[('alias_name', '!=', False)]"/>
63                     <group expand="0" string="Group By">
64                         <filter string="User" name="User" context="{'group_by':'alias_user_id'}"/>
65                         <filter string="Model" name="Model" context="{'group_by':'alias_model_id'}"/>
66                     </group>
67                 </search>
68             </field>
69         </record>
70
71         <record id="action_view_mail_alias" model="ir.actions.act_window">
72             <field name="name">Aliases</field>
73             <field name="res_model">mail.alias</field>
74             <field name="context">{
75                     'search_default_active': True,
76                 }
77             </field>
78         </record>
79
80         <menuitem id="mail_alias_menu"
81                   parent="base.menu_email"
82                   action="action_view_mail_alias"
83                   sequence="50"
84                   groups="base.group_no_one"/>
85
86     </data>
87 </openerp>