~vauxoo/addons-vauxoo/7.0-addons-vauxoo-send_email_add_follower-dev-julio

« back to all changes in this revision

Viewing changes to admin_message/view/mail_message_view.xml

  • Committer: Gabriela
  • Date: 2013-09-10 18:52:08 UTC
  • mto: This revision was merged to the branch mainline in revision 795.
  • Revision ID: gabriela@openerp.com.ve-20130910185208-iuq72szjfmhgdmg5

[ADD] Added module admin_message with
all directory structure.
[ADD] Added view and model: admin.mail.message.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<openerp>
 
3
    <data>
 
4
        <!-- admin.mail.message tree: short view !-->
 
5
        <record model="ir.ui.view" id="view_admin_message_tree">
 
6
            <field name="name">admin.mail.message.tree</field>
 
7
            <field name="model">admin.mail.message</field>
 
8
            <field name="priority">20</field>
 
9
            <field name="arch" type="xml">
 
10
                <tree string="Messages">
 
11
                    <field name="date"/>
 
12
                    <field name="subject"/>
 
13
                    <field name="author_id"/>
 
14
                    <field name="model"/>
 
15
                    <field name="res_id"/>
 
16
                </tree>
 
17
            </field>
 
18
        </record>
 
19
 
 
20
        <!-- admin.mail.message form: short view !-->
 
21
        <record model="ir.ui.view" id="view_admin_message_form">
 
22
            <field name="name">admin.mail.message.form</field>
 
23
            <field name="model">admin.mail.message</field>
 
24
            <field name="priority">20</field>
 
25
            <field name="arch" type="xml">
 
26
                <form string="Message" version="7.0">
 
27
                    <sheet>
 
28
                        <group>
 
29
                            <group>
 
30
                                <field name="subject"/>
 
31
                                <field name="author_id"/>
 
32
                                <field name="email_from"/>
 
33
                                <field name="date"/>
 
34
                                <field name="type"/>
 
35
                                <field name="subtype_id"/>
 
36
                            </group>
 
37
                            <group>
 
38
                                <field name="model"/>
 
39
                                <field name="res_id"/>
 
40
                                <field name="parent_id"/>
 
41
                                <field name="partner_ids" widget="many2many_tags"/>
 
42
                                <field name="notified_partner_ids" widget="many2many_tags"/>
 
43
                            </group>
 
44
                        </group>
 
45
                        <field name="body"/>
 
46
                    </sheet>
 
47
                </form>
 
48
            </field>
 
49
        </record>
 
50
 
 
51
        <!-- admin.mail.message search: wall view !-->
 
52
        <record model="ir.ui.view" id="view_admin_message_search">
 
53
            <field name="name">admin.mail.message.am.search</field>
 
54
            <field name="model">admin.mail.message</field>
 
55
            <field name="priority">25</field>
 
56
            <field name="arch" type="xml">
 
57
                <search string="Messages Search">
 
58
                    <field name="subject" string="Content" filter_domain="['|', ('subject', 'ilike', self), ('body', 'ilike', self)]" />
 
59
                    <field name="type"/>
 
60
                    <field name="author_id"/>
 
61
                    <field name="partner_ids"/>
 
62
                    <filter string="To Read"
 
63
                            name="message_unread" help="Show messages to read"
 
64
                            domain="[('to_read', '=', True)]"/>
 
65
                    <filter string="Read"
 
66
                            name="message_read" help="Show already read messages"
 
67
                            domain="[('to_read', '=', False)]"/>
 
68
                    <separator/>
 
69
                    <filter string="Comments"
 
70
                            name="comments" help="Comments"
 
71
                            domain="[('type', '=', 'comment')]"/>
 
72
                    <filter string="Notifications"
 
73
                            name="notifications" help="Notifications"
 
74
                            domain="[('type', '=', 'notification')]"/>
 
75
                    <filter string="Emails"
 
76
                            name="emails" help="Emails"
 
77
                            domain="[('type', '=', 'email')]"/>
 
78
                    <separator/>
 
79
                    <filter string="Has attachments"
 
80
                            name="attachments"
 
81
                            domain="[('attachment_ids', '!=', False)]"/>
 
82
                </search>
 
83
            </field>
 
84
        </record>
 
85
 
 
86
        <record id="action_view_admin_mail_message" model="ir.actions.act_window">
 
87
            <field name="name">Messages</field>
 
88
            <field name="res_model">admin.mail.message</field>
 
89
            <field name="view_type">form</field>
 
90
            <field name="view_mode">tree,form</field>
 
91
            <field name="search_view_id" ref="view_admin_message_search"/>
 
92
        </record>
 
93
        
 
94
        <!-- Add menu entry in Settings/Email -->
 
95
        <menuitem name="Admin Messages" id="menu_admin_mail_message" parent="base.menu_email" action="action_view_admin_mail_message"/>
 
96
 
 
97
    </data>
 
98
</openerp>