+ <!--
+ MASS MAILING
+ -->
+ <act_window name="Lead/Opportunity Mass Mail"
+ res_model="mail.compose.message"
+ src_model="crm.lead"
+ view_mode="form"
+ multi="True"
+ target="new"
+ key2="client_action_multi"
+ id="crm.action_lead_mass_mail"
+ context="{
+ 'default_composition_mode': 'mass_mail',
+ 'default_email_to':'{$object.email or \'\'}',
+ 'default_use_template': True,
+ 'default_template_id': ref('crm.email_template_opportunity_mail'),
+ }"
+ groups="base.group_sale_salesman"
+ />
+
+ <!--Update of email_template defined in crm_lead_data, to add ref_ir_act_window
+ allowing to have a well formed email template (context action considered as set). -->
+ <record id="email_template_opportunity_mail" model="email.template">
+ <field name="ref_ir_act_window" ref="crm.action_lead_mass_mail"/>
+ </record>
+
+ <record id="action_mark_as_lost" model="ir.actions.server">
+ <field name="name">Mark As Lost</field>
+ <field name="model_id" ref="model_crm_lead"/>
+ <field name="state">code</field>
+ <field name="code">
+ if context.get('active_model') == 'crm.lead' and context.get('active_ids'):
+ self.case_mark_lost(cr, uid, context['active_ids'], context=context)
+ </field>
+ <field name="groups_id" eval="[(4,ref('base.group_sale_salesman'))]"/>
+ </record>
+
+ <record id="ir_mark_as_lost" model="ir.values">
+ <field eval="'client_action_multi'" name="key2"/>
+ <field eval="'crm.lead'" name="model"/>
+ <field name="name">Mark As Lost</field>
+ <field eval="'ir.actions.server,%d'%action_mark_as_lost" name="value"/>
+ </record>
+