summaryrefslogtreecommitdiff
path: root/addons/mail/wizard/mail_compose_message_view.xml
diff options
context:
space:
mode:
Diffstat (limited to 'addons/mail/wizard/mail_compose_message_view.xml')
-rw-r--r--addons/mail/wizard/mail_compose_message_view.xml38
1 files changed, 25 insertions, 13 deletions
diff --git a/addons/mail/wizard/mail_compose_message_view.xml b/addons/mail/wizard/mail_compose_message_view.xml
index 00ba33a6d6f..1ca07b6a94c 100644
--- a/addons/mail/wizard/mail_compose_message_view.xml
+++ b/addons/mail/wizard/mail_compose_message_view.xml
@@ -13,25 +13,33 @@
<field name="res_id" invisible="1"/>
<field name="parent_id" invisible="1"/>
<!-- visible wizard -->
+ <field name="email_from"
+ attrs="{'invisible':[('composition_mode', '!=', 'mass_mail')]}"/>
+ <field name="subject" placeholder="Subject..." required="True"/>
+ <field name="post"
+ attrs="{'invisible':[('composition_mode', '!=', 'mass_mail')]}"/>
+ <field name="notify"
+ attrs="{'invisible':['|', ('post', '!=', True), ('composition_mode', '!=', 'mass_mail')]}"/>
+ <field name="same_thread"
+ attrs="{'invisible':[('composition_mode', '!=', 'mass_mail')]}"/>
+ <field name="reply_to" placeholder="Email address te redirect replies..."
+ attrs="{'invisible':['|', ('same_thread', '=', True), ('composition_mode', '!=', 'mass_mail')],
+ 'required':[('same_thread', '!=', True)]}"/>
<label for="partner_ids" string="Recipients"
- invisible="context.get('mail_compose_log', False)"/>
- <div groups="base.group_user" invisible="context.get('mail_compose_log', False)">
- <span attrs="{'invisible':['|', ('model', '=', False), ('composition_mode', '!=', 'mass_mail')]}">
- Followers of selected items and
- </span>
- <span attrs="{'invisible':['|', ('model', '=', False), ('composition_mode', '=', 'mass_mail')]}">
+ attrs="{'invisible':[('composition_mode', '=', 'mass_mail')]}"/>
+ <div groups="base.group_user"
+ attrs="{'invisible':[('composition_mode', '=', 'mass_mail')]}">
+ <span attrs="{'invisible':[('model', '=', False)]}">
Followers of
- <field name="record_name" readonly="1" class="oe_inline"
- attrs="{'invisible':[('model', '=', False)]}"/>
- and
+ <field name="record_name" readonly="1" class="oe_inline"/>
+ and
</span>
<field name="partner_ids" widget="many2many_tags_email" placeholder="Add contacts to notify..."
context="{'force_email':True, 'show_email':True}"/>
</div>
- <field name="subject" placeholder="Subject..."/>
</group>
<field name="body"/>
- <field name="attachment_ids" widget="many2many_binary"/>
+ <field name="attachment_ids" widget="many2many_binary" string="Attach a file"/>
<footer>
<button string="Send" name="send_mail" type="object" class="oe_highlight"/>
or
@@ -52,7 +60,7 @@
</record>
<!-- Replace the default mass-mailing wizard in base with the composition wizard -->
- <act_window name="Mass Mailing"
+ <act_window name="Partner Mass Mailing"
res_model="mail.compose.message"
src_model="res.partner"
view_mode="form"
@@ -60,6 +68,10 @@
target="new"
key2="client_action_multi"
id="base.action_partner_mass_mail"
- context="{'default_composition_mode': 'mass_mail'}"/>
+ context="{
+ 'default_composition_mode': 'mass_mail',
+ 'default_partner_to': '${object.id or \'\'}',
+ }"/>
+
</data>
</openerp>