~therp-nl/server-env-tools/6.1-web_base_url_freeze

« back to all changes in this revision

Viewing changes to mail_client_view/view/mail_user_view.xml

  • Committer: Ronald Portier
  • Date: 2013-04-16 20:54:16 UTC
  • mto: This revision was merged to the branch mainline in revision 34.
  • Revision ID: ronald@therp.nl-20130416205416-ybme14wvv5qwvuad
[IMP] Give users the possibility to view emails
[IMP] Add 'action_needed' flag to mails - default on for new messages received

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="utf-8"?>
 
2
<openerp>
 
3
    <data>
 
4
        <record
 
5
            id="view_mail_action_needed_search"
 
6
            model="ir.ui.view">
 
7
            <field name="name">view_mail_action_needed_search</field>
 
8
            <field name="model">mail.message</field>
 
9
            <field
 
10
                name="inherit_id"
 
11
                ref="mail.view_email_message_search" />
 
12
            <field
 
13
                name="arch"
 
14
                type="xml">
 
15
                <data>
 
16
                    <field
 
17
                        name="email_from"
 
18
                        position="before">
 
19
                        <separator orientation="vertical"/>
 
20
                        <filter
 
21
                            icon="terp-check"
 
22
                            name="action"
 
23
                            string="Action needed"
 
24
                            domain="[('action_needed','=',True)]" />
 
25
                    </field>
 
26
                </data>
 
27
            </field>
 
28
        </record>
 
29
        <record
 
30
            id="view_mail_action_needed_tree"
 
31
            model="ir.ui.view">
 
32
            <field name="name">view_mail_action_needed_tree</field>
 
33
            <field name="model">mail.message</field>
 
34
            <field
 
35
                name="inherit_id"
 
36
                ref="mail.view_email_message_tree" />
 
37
            <field
 
38
                name="arch"
 
39
                type="xml">
 
40
                <data>
 
41
                    <field
 
42
                        name="state"
 
43
                        position="after">
 
44
                        <field
 
45
                            name="action_needed"
 
46
                            invisible="True" />
 
47
                        <button
 
48
                            name="set_action_needed_off"
 
49
                            attrs="{'invisible': [('action_needed','=',False)]}"
 
50
                            string="confirm action done"
 
51
                            icon="gtk-no"
 
52
                            type="object" />
 
53
                        <button
 
54
                            name="set_action_needed_on"
 
55
                            attrs="{'invisible': [('action_needed','=',True)]}"
 
56
                            string="set action needed"
 
57
                            icon="gtk-yes"
 
58
                            type="object" />
 
59
                    </field>
 
60
                </data>
 
61
            </field>
 
62
        </record>
 
63
        <record
 
64
            id="view_mail_action_needed_form"
 
65
            model="ir.ui.view">
 
66
            <field name="name">view_mail_action_needed_form</field>
 
67
            <field name="model">mail.message</field>
 
68
            <field
 
69
                name="inherit_id"
 
70
                ref="mail.view_email_message_form" />
 
71
            <field
 
72
                name="arch"
 
73
                type="xml">
 
74
                <data>
 
75
                    <button
 
76
                        name="%(mail.action_email_compose_message_wizard)d"
 
77
                        position="after">
 
78
                        <field
 
79
                            name="action_needed"
 
80
                            invisible="True" />
 
81
                        <button
 
82
                            name="set_action_needed_off"
 
83
                            attrs="{'invisible': [('action_needed','=',False)]}"
 
84
                            string="confirm action done"
 
85
                            icon="gtk-no"
 
86
                            type="object" />
 
87
                        <button
 
88
                            name="set_action_needed_on"
 
89
                            attrs="{'invisible': [('action_needed','=',True)]}"
 
90
                            string="set action needed"
 
91
                            icon="gtk-yes"
 
92
                            type="object" />
 
93
                    </button>
 
94
                </data>
 
95
            </field>
 
96
        </record>
 
97
    </data>
 
98
</openerp>