4 <record model="ir.ui.view" id="res_partner_opt_out_form">
5 <field name="name">res.partner.opt_out.form</field>
6 <field name="model">res.partner</field>
7 <field name="inherit_id" ref="base.view_partner_form"/>
8 <field name="arch" type="xml">
9 <group name="mailing" string="Mailing">
10 <field name="opt_out"/>
15 <record model="ir.ui.view" id="res_partner_opt_out_search">
16 <field name="name">res.partner.opt_out.search</field>
17 <field name="model">res.partner</field>
18 <field name="inherit_id" ref="base.view_res_partner_filter"/>
19 <field name="arch" type="xml">
20 <filter string="Suppliers" position="after">
22 <filter string="Available for mass mailing"
23 name='not_opt_out' domain="[('opt_out', '=', False)]"
24 help="Partners that did not ask not to be included in mass mailing campaigns" />
29 <!--Definition of an email template with an empty body that will be used in partner mailing. Used to give a
30 basis for email recipients, name and to ease the definition of a further elaborated template. -->
31 <record id="email_template_partner" model="email.template">
32 <field name="name">Partner Mass Mail</field>
33 <field name="model_id" ref="base.model_res_partner"/>
34 <field name="auto_delete" eval="True"/>
35 <field name="partner_to">${object.id}</field>
38 <!-- Replace the default mass-mailing wizard in base with the composition wizard -->
39 <act_window name="Partner Mass Mailing"
40 res_model="mail.compose.message"
41 src_model="res.partner"
45 key2="client_action_multi"
46 id="base.action_partner_mass_mail"
48 'default_composition_mode': 'mass_mail',
49 'default_partner_to': '${object.id or \'\'}',
50 'default_use_template': True,
51 'default_template_id': ref('email_template_partner'),
54 <record id="email_template_partner" model="email.template">
55 <field name="ref_ir_act_window" ref="base.action_partner_mass_mail"/>