[MIG] fetchmail_notify_error_to_sender: Migration to 17.0
parent
869eb494b9
commit
2742d21812
|
@ -84,6 +84,7 @@ Contributors
|
|||
- Denis Valenchyts <denis@ventor.tech> (VentorTech OU
|
||||
<https://ventor.tech>)
|
||||
- Helly kapatel <helly.kapatel@initos.com>
|
||||
- Carlos Jimeno <carlos.jimeno@braintec.com> (https://braintec.com/)
|
||||
|
||||
Maintainers
|
||||
-----------
|
||||
|
|
|
@ -6,12 +6,12 @@
|
|||
{
|
||||
"name": "Fetchmail Notify Error to Sender",
|
||||
"summary": "If fetching mails gives error, send an email to sender",
|
||||
"version": "15.0.1.0.1",
|
||||
"version": "17.0.1.0.0",
|
||||
"category": "Tools",
|
||||
"author": "Agile Business Group,ForgeFlow,Odoo Community Association (OCA)",
|
||||
"website": "https://github.com/OCA/server-tools",
|
||||
"license": "AGPL-3",
|
||||
"depends": ["fetchmail"],
|
||||
"depends": ["mail"],
|
||||
"data": ["views/fetchmail_view.xml", "data/email_template_data.xml"],
|
||||
"qweb": [],
|
||||
"installable": True,
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
<field
|
||||
name="subject"
|
||||
>Receiving error with: {{ctx.get('sender_message').get('subject')}}</field>
|
||||
<field name="model_id" ref="fetchmail.model_fetchmail_server" />
|
||||
<field name="model_id" ref="mail.model_fetchmail_server" />
|
||||
<field name="auto_delete" eval="True" />
|
||||
<field name="lang">{{ctx.get('lang')}}</field>
|
||||
<field name="body_html" type="html">
|
||||
|
|
|
@ -1,33 +0,0 @@
|
|||
<?xml version='1.0' encoding='utf-8' ?>
|
||||
<odoo>
|
||||
<record id="email_template_error_notice" model="mail.template">
|
||||
<field name="body_html" type="html">
|
||||
<div style="margin: 0px; padding: 0px;">
|
||||
<p style="margin: 0px; padding: 0px; font-size: 13px;">
|
||||
<div>
|
||||
<p>Hello <t t-out="ctx.get('sender_message').get('from')" />,</p>
|
||||
<p>we got a problem with your email: <i><t
|
||||
t-out="ctx.get('sender_message').get('subject')"
|
||||
/></i></p>
|
||||
<p>Maybe you used a wrong recipient address?</p>
|
||||
<p>
|
||||
<br />
|
||||
</p>
|
||||
<p>Technical details:</p>
|
||||
<p>
|
||||
<i>
|
||||
<t t-out="ctx.get('route_exception')" />
|
||||
</i>
|
||||
</p>
|
||||
</div>
|
||||
</p>
|
||||
</div>
|
||||
</field>
|
||||
<field name="email_from">{{ctx.get('sender_message').get('to')}}</field>
|
||||
<field name="email_to">{{ctx.get('sender_message').get('from')}}</field>
|
||||
<field name="lang">{{ctx.get('lang')}}</field>
|
||||
<field
|
||||
name="subject"
|
||||
>Receiving error with: {{ctx.get('sender_message').get('subject')}}</field>
|
||||
</record>
|
||||
</odoo>
|
|
@ -1,11 +0,0 @@
|
|||
# Copyright 2023 ForgeFlow <http://www.forgeflow.com>
|
||||
from openupgradelib import openupgrade
|
||||
|
||||
|
||||
@openupgrade.migrate()
|
||||
def migrate(env, version):
|
||||
openupgrade.load_data(
|
||||
env.cr,
|
||||
"fetchmail_notify_error_to_sender",
|
||||
"migrations/15.0.1.0.1/noupdate_changes.xml",
|
||||
)
|
|
@ -13,6 +13,7 @@ class MailThread(models.AbstractModel):
|
|||
def message_route(
|
||||
self, message, message_dict, model=None, thread_id=None, custom_values=None
|
||||
):
|
||||
res = []
|
||||
try:
|
||||
res = super().message_route(
|
||||
message,
|
||||
|
@ -33,5 +34,4 @@ class MailThread(models.AbstractModel):
|
|||
if not fetchmail_server.error_notice_template_id:
|
||||
raise ve
|
||||
fetchmail_server.error_notice_template_id.send_mail(fetchmail_server.id)
|
||||
raise ve
|
||||
return res
|
||||
|
|
|
@ -7,3 +7,4 @@
|
|||
- Denis Valenchyts \<<denis@ventor.tech>\> (VentorTech OU
|
||||
\<<https://ventor.tech>\>)
|
||||
- Helly kapatel \<<helly.kapatel@initos.com>\>
|
||||
- Carlos Jimeno \<<carlos.jimeno@braintec.com>\> (https://braintec.com/)
|
||||
|
|
|
@ -429,6 +429,7 @@ If you spotted it first, help us to smash it by providing a detailed and welcome
|
|||
<li>Denis Valenchyts <<a class="reference external" href="mailto:denis@ventor.tech">denis@ventor.tech</a>> (VentorTech OU
|
||||
<<a class="reference external" href="https://ventor.tech">https://ventor.tech</a>>)</li>
|
||||
<li>Helly kapatel <<a class="reference external" href="mailto:helly.kapatel@initos.com">helly.kapatel@initos.com</a>></li>
|
||||
<li>Carlos Jimeno <<a class="reference external" href="mailto:carlos.jimeno@braintec.com">carlos.jimeno@braintec.com</a>> (<a class="reference external" href="https://braintec.com/">https://braintec.com/</a>)</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="section" id="maintainers">
|
||||
|
|
|
@ -3,9 +3,9 @@
|
|||
<record model="ir.ui.view" id="view_email_server_form">
|
||||
<field name="name">fetchmail.server.form</field>
|
||||
<field name="model">fetchmail.server</field>
|
||||
<field name="inherit_id" ref="fetchmail.view_email_server_form" />
|
||||
<field name="inherit_id" ref="mail.view_email_server_form" />
|
||||
<field name="arch" type="xml">
|
||||
<field name="active" position="after">
|
||||
<field name="original" position="after">
|
||||
<field name="error_notice_template_id" />
|
||||
</field>
|
||||
</field>
|
||||
|
|
Loading…
Reference in New Issue