[MRG]merge with lp:~openerp-dev/openobject-addons/trunk-mail-alias-jam
[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="type">form</field>
10             <field name="priority" eval="10"/>
11             <field name="arch" type="xml">
12                 <form string="Alias" version="7.0">
13                     <sheet>
14                         <label for="alias_name" class="oe_edit_only"/>
15                         <h2><field name="alias_name"  class="oe_inline"/>@<field name="alias_domain" class="oe_inline"/></h2>
16                         <group colspan="4" col="4">
17                             <field name="alias_model_id" readonly="1"/>
18                             <field name="alias_user_id"/>
19                             <field name="alias_force_thread_id"/>
20                             <newline/>
21                             <separator string="Alias Mailbox Default Values" colspan="4"/>
22                             <field name="alias_defaults" colspan="4" nolabel="1"/>
23                         </group>
24                     </sheet>
25                 </form>
26             </field>
27         </record>
28
29         <!-- Alias List View !-->
30         <record  model="ir.ui.view" id="view_mail_alias_tree">
31             <field name="name">mail.alias.tree</field>
32             <field name="model">mail.alias</field>
33             <field name="type">tree</field>
34             <field name="arch" type="xml">
35                 <tree string="Alias">
36                     <field name="alias_name"/>
37                     <field name="alias_model_id"/>
38                     <field name="alias_user_id"/>
39                     <field name="alias_defaults"/>
40                 </tree>
41             </field>
42         </record>
43
44         <!-- Alias Search View !-->
45         <record  model="ir.ui.view" id="view_mail_alias_search">
46             <field name="name">mail.alias.search</field>
47             <field name="model">mail.alias</field>
48             <field name="type">search</field>
49             <field name="arch" type="xml">
50                 <search string="Search Alias">
51                     <field name="alias_name"/>
52                     <field name="alias_model_id"/>
53                     <group expand="0" string="Group By...">
54                         <filter string="User" name="User" icon="terp-personal" context="{'group_by':'alias_user_id'}"/>
55                         <filter string="Model" name="Model" context="{'group_by':'alias_model_id'}"/>
56                     </group>
57                 </search>
58             </field>
59         </record>
60
61         <record id="action_view_mail_alias" model="ir.actions.act_window">
62             <field name="name">Mail Alias</field>
63             <field name="res_model">mail.alias</field>
64             <field name="view_type">form</field>
65             <field name="view_mode">tree,form</field>
66             <field name="search_view_id" ref="view_mail_alias_search"/>
67         </record>
68
69         <menuitem id="mail_alias_menu"
70                   parent="base.menu_email"
71                   action="action_view_mail_alias"
72                   sequence="50"
73                   groups="base.group_no_one"/>
74
75     </data>
76 </openerp>