diff options
Diffstat (limited to 'addons/mail/wizard/mail_compose_message_view.xml')
| -rw-r--r-- | addons/mail/wizard/mail_compose_message_view.xml | 38 |
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> |
