61463fc530
- Any model inheriting from mail.thread will have a filter available to obtain records with errors in their messages trackings. - The messages can be marked as done to avoid false positives when the issues are solved.
55 lines
2.7 KiB
XML
55 lines
2.7 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<data noupdate="0">
|
|
|
|
<!-- Failed Message A -->
|
|
<record id="mail_message_failed" model="mail.message">
|
|
<field name="model">res.partner</field>
|
|
<field name="res_id" ref="base.partner_demo" />
|
|
<field name="message_type">comment</field>
|
|
<field name="subtype_id" ref="mail.mt_comment" />
|
|
<field name="mail_tracking_needs_action">1</field>
|
|
<field name="body"><![CDATA[<p>This is a failed message</p>]]></field>
|
|
<field name="email_from">res1@yourcompany.example.com</field>
|
|
<field name="author_id" ref="base.res_partner_1" />
|
|
<field name="partner_ids" eval="[(6, 0, [ref('base.partner_demo')])]" />
|
|
<field name="subject">Failed Message</field>
|
|
</record>
|
|
|
|
<record id="mail_tracking_email_failed" model="mail.tracking.email">
|
|
<field name="name">Failed Message</field>
|
|
<field name="mail_message_id" ref="mail_message_failed" />
|
|
<field name="partner_id" ref="base.res_partner_1" />
|
|
<field name="recipient">res1@yourcompany.example.com</field>
|
|
<field name="sender">demo@yourcompany.example.com</field>
|
|
<field name="state">error</field>
|
|
<field name="time" eval="DateTime.today().strftime('%Y-%m-%d %H:%M')"/>
|
|
</record>
|
|
|
|
<!-- Failed Message B -->
|
|
<record id="mail_message_failed_b" model="mail.message">
|
|
<field name="model">res.partner</field>
|
|
<field name="res_id" ref="base.partner_demo" />
|
|
<field name="message_type">comment</field>
|
|
<field name="subtype_id" ref="mail.mt_comment" />
|
|
<field name="mail_tracking_needs_action">1</field>
|
|
<field name="body"><![CDATA[<p>This is another failed message</p>]]></field>
|
|
<field name="email_from">res10@yourcompany.example.com</field>
|
|
<field name="author_id" ref="base.res_partner_10" />
|
|
<field name="partner_ids" eval="[(6, 0, [ref('base.partner_demo')])]" />
|
|
<field name="subject">Failed Message</field>
|
|
</record>
|
|
|
|
<record id="mail_tracking_email_failed_b" model="mail.tracking.email">
|
|
<field name="name">Failed Message</field>
|
|
<field name="mail_message_id" ref="mail_message_failed_b" />
|
|
<field name="partner_id" ref="base.res_partner_10" />
|
|
<field name="recipient">res10@yourcompany.example.com</field>
|
|
<field name="sender">demo@yourcompany.example.com</field>
|
|
<field name="state">error</field>
|
|
<field name="time" eval="DateTime.today().strftime('%Y-%m-%d %H:%M')"/>
|
|
</record>
|
|
|
|
</data>
|
|
</odoo>
|