[FIX] scheduler_error_mailer: fixed email template fields
[UPD] Update scheduler_error_mailer.pot Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: server-tools-12.0/server-tools-12.0-scheduler_error_mailer Translate-URL: https://translation.odoo-community.org/projects/server-tools-12-0/server-tools-12-0-scheduler_error_mailer/pull/2602/head
parent
624c7b2f39
commit
89c04ec325
|
@ -6,7 +6,7 @@
|
|||
|
||||
{
|
||||
'name': 'Scheduler Error Mailer',
|
||||
'version': '12.0.1.1.0',
|
||||
'version': '12.0.1.2.0',
|
||||
'category': 'Extra Tools',
|
||||
'license': 'AGPL-3',
|
||||
'author': "Akretion,Sodexis,Odoo Community Association (OCA)",
|
||||
|
|
|
@ -25,9 +25,8 @@ ${ctx.get('job_exception') or 'Failed to get the error message from the context.
|
|||
|
||||
<p>Properties of the scheduler <em>${object.name or ''}</em> :</p>
|
||||
<ul>
|
||||
<li>Model : ${object.model or ''}</li>
|
||||
<li>Method : ${object.function or ''}</li>
|
||||
<li>Arguments : ${object.args or ''}</li>
|
||||
<li>Model : ${object.model_id.name or ''}</li>
|
||||
<li>Python code : <code>${object.code or ''}</code></li>
|
||||
<li>Interval : ${object.interval_number or '0'} ${object.interval_type or ''}</li>
|
||||
<li>Number of calls : ${object.numbercall or '0'}</li>
|
||||
<li>Repeat missed : ${object.doall}</li>
|
||||
|
|
|
@ -40,9 +40,8 @@ msgid ""
|
|||
"\n"
|
||||
"<p>Properties of the scheduler <em>${object.name or ''}</em> :</p>\n"
|
||||
"<ul>\n"
|
||||
"<li>Model : ${object.model or ''}</li>\n"
|
||||
"<li>Method : ${object.function or ''}</li>\n"
|
||||
"<li>Arguments : ${object.args or ''}</li>\n"
|
||||
"<li>Model : ${object.model_id.name or ''}</li>\n"
|
||||
"<li>Python code : <code>${object.code or ''}</code></li>\n"
|
||||
"<li>Interval : ${object.interval_number or '0'} ${object.interval_type or ''}"
|
||||
"</li>\n"
|
||||
"<li>Number of calls : ${object.numbercall or '0'}</li>\n"
|
||||
|
|
|
@ -41,9 +41,8 @@ msgid ""
|
|||
"\n"
|
||||
"<p>Properties of the scheduler <em>${object.name or ''}</em> :</p>\n"
|
||||
"<ul>\n"
|
||||
"<li>Model : ${object.model or ''}</li>\n"
|
||||
"<li>Method : ${object.function or ''}</li>\n"
|
||||
"<li>Arguments : ${object.args or ''}</li>\n"
|
||||
"<li>Model : ${object.model_id.name or ''}</li>\n"
|
||||
"<li>Python code : <code>${object.code or ''}</code></li>\n"
|
||||
"<li>Interval : ${object.interval_number or '0'} ${object.interval_type or ''}"
|
||||
"</li>\n"
|
||||
"<li>Number of calls : ${object.numbercall or '0'}</li>\n"
|
||||
|
|
|
@ -38,9 +38,8 @@ msgid ""
|
|||
"\n"
|
||||
"<p>Properties of the scheduler <em>${object.name or ''}</em> :</p>\n"
|
||||
"<ul>\n"
|
||||
"<li>Model : ${object.model or ''}</li>\n"
|
||||
"<li>Method : ${object.function or ''}</li>\n"
|
||||
"<li>Arguments : ${object.args or ''}</li>\n"
|
||||
"<li>Model : ${object.model_id.name or ''}</li>\n"
|
||||
"<li>Python code : <code>${object.code or ''}</code></li>\n"
|
||||
"<li>Interval : ${object.interval_number or '0'} ${object.interval_type or ''}"
|
||||
"</li>\n"
|
||||
"<li>Number of calls : ${object.numbercall or '0'}</li>\n"
|
||||
|
|
|
@ -41,9 +41,8 @@ msgid ""
|
|||
"\n"
|
||||
"<p>Properties of the scheduler <em>${object.name or ''}</em> :</p>\n"
|
||||
"<ul>\n"
|
||||
"<li>Model : ${object.model or ''}</li>\n"
|
||||
"<li>Method : ${object.function or ''}</li>\n"
|
||||
"<li>Arguments : ${object.args or ''}</li>\n"
|
||||
"<li>Model : ${object.model_id.name or ''}</li>\n"
|
||||
"<li>Python code : <code>${object.code or ''}</code></li>\n"
|
||||
"<li>Interval : ${object.interval_number or '0'} ${object.interval_type or ''}"
|
||||
"</li>\n"
|
||||
"<li>Number of calls : ${object.numbercall or '0'}</li>\n"
|
||||
|
|
|
@ -38,9 +38,8 @@ msgid ""
|
|||
"\n"
|
||||
"<p>Properties of the scheduler <em>${object.name or ''}</em> :</p>\n"
|
||||
"<ul>\n"
|
||||
"<li>Model : ${object.model or ''}</li>\n"
|
||||
"<li>Method : ${object.function or ''}</li>\n"
|
||||
"<li>Arguments : ${object.args or ''}</li>\n"
|
||||
"<li>Model : ${object.model_id.name or ''}</li>\n"
|
||||
"<li>Python code : <code>${object.code or ''}</code></li>\n"
|
||||
"<li>Interval : ${object.interval_number or '0'} ${object.interval_type or ''}"
|
||||
"</li>\n"
|
||||
"<li>Number of calls : ${object.numbercall or '0'}</li>\n"
|
||||
|
|
|
@ -42,9 +42,8 @@ msgid ""
|
|||
"\n"
|
||||
"<p>Properties of the scheduler <em>${object.name or ''}</em> :</p>\n"
|
||||
"<ul>\n"
|
||||
"<li>Model : ${object.model or ''}</li>\n"
|
||||
"<li>Method : ${object.function or ''}</li>\n"
|
||||
"<li>Arguments : ${object.args or ''}</li>\n"
|
||||
"<li>Model : ${object.model_id.name or ''}</li>\n"
|
||||
"<li>Python code : <code>${object.code or ''}</code></li>\n"
|
||||
"<li>Interval : ${object.interval_number or '0'} ${object.interval_type or ''}"
|
||||
"</li>\n"
|
||||
"<li>Number of calls : ${object.numbercall or '0'}</li>\n"
|
||||
|
|
|
@ -29,9 +29,8 @@ msgid "\n"
|
|||
"\n"
|
||||
"<p>Properties of the scheduler <em>${object.name or ''}</em> :</p>\n"
|
||||
"<ul>\n"
|
||||
"<li>Model : ${object.model or ''}</li>\n"
|
||||
"<li>Method : ${object.function or ''}</li>\n"
|
||||
"<li>Arguments : ${object.args or ''}</li>\n"
|
||||
"<li>Model : ${object.model_id.name or ''}</li>\n"
|
||||
"<li>Python code : <code>${object.code or ''}</code></li>\n"
|
||||
"<li>Interval : ${object.interval_number or '0'} ${object.interval_type or ''}</li>\n"
|
||||
"<li>Number of calls : ${object.numbercall or '0'}</li>\n"
|
||||
"<li>Repeat missed : ${object.doall}</li>\n"
|
||||
|
|
|
@ -41,9 +41,8 @@ msgid ""
|
|||
"\n"
|
||||
"<p>Properties of the scheduler <em>${object.name or ''}</em> :</p>\n"
|
||||
"<ul>\n"
|
||||
"<li>Model : ${object.model or ''}</li>\n"
|
||||
"<li>Method : ${object.function or ''}</li>\n"
|
||||
"<li>Arguments : ${object.args or ''}</li>\n"
|
||||
"<li>Model : ${object.model_id.name or ''}</li>\n"
|
||||
"<li>Python code : <code>${object.code or ''}</code></li>\n"
|
||||
"<li>Interval : ${object.interval_number or '0'} ${object.interval_type or ''}"
|
||||
"</li>\n"
|
||||
"<li>Number of calls : ${object.numbercall or '0'}</li>\n"
|
||||
|
|
|
@ -42,9 +42,8 @@ msgid ""
|
|||
"\n"
|
||||
"<p>Properties of the scheduler <em>${object.name or ''}</em> :</p>\n"
|
||||
"<ul>\n"
|
||||
"<li>Model : ${object.model or ''}</li>\n"
|
||||
"<li>Method : ${object.function or ''}</li>\n"
|
||||
"<li>Arguments : ${object.args or ''}</li>\n"
|
||||
"<li>Model : ${object.model_id.name or ''}</li>\n"
|
||||
"<li>Python code : <code>${object.code or ''}</code></li>\n"
|
||||
"<li>Interval : ${object.interval_number or '0'} ${object.interval_type or ''}"
|
||||
"</li>\n"
|
||||
"<li>Number of calls : ${object.numbercall or '0'}</li>\n"
|
||||
|
|
|
@ -0,0 +1,19 @@
|
|||
# Copyright 2021 Tecnativa - Víctor Martínez
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
|
||||
|
||||
from openupgradelib import openupgrade
|
||||
|
||||
|
||||
@openupgrade.migrate()
|
||||
def migrate(env, version):
|
||||
template = env.ref("scheduler_error_mailer.scheduler_error_mailer")
|
||||
template.body_html = template.body_html.replace(
|
||||
"${object.model or ''}", "${object.model_id.name or ''}"
|
||||
)
|
||||
template.body_html = template.body_html.replace(
|
||||
"<li>Method : ${object.function or ''}</li>", ""
|
||||
)
|
||||
template.body_html = template.body_html.replace(
|
||||
"<li>Arguments : ${object.args or ''}</li>",
|
||||
"<li>Python code : <code>${object.code or ''}</code></li>"
|
||||
)
|
Loading…
Reference in New Issue