[12.0][MIG] scheduler_error_mailer: Migration to v12

[UPD] README.rst

[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/

[UPD] README.rst
pull/2602/head
Cristina Martin 2019-03-04 11:39:36 +01:00 committed by OCA-git-bot
parent 9f32061d59
commit 9a5cf1073c
16 changed files with 546 additions and 199 deletions

View File

@ -1,14 +1,38 @@
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
====================== ======================
Scheduler Error Mailer Scheduler Error Mailer
====================== ======================
.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fserver--tools-lightgray.png?logo=github
:target: https://github.com/OCA/server-tools/tree/12.0/scheduler_error_mailer
:alt: OCA/server-tools
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/server-tools-12-0/server-tools-12-0-scheduler_error_mailer
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
:target: https://runbot.odoo-community.org/runbot/149/12.0
:alt: Try me on Runbot
|badge1| |badge2| |badge3| |badge4| |badge5|
This module adds the possibility to send an e-mail when a scheduler raises This module adds the possibility to send an e-mail when a scheduler raises
an error. an error.
**Table of contents**
.. contents::
:local:
Configuration Configuration
============= =============
@ -17,33 +41,27 @@ To configure this module, you need to:
#. Go to Settings -> Technical -> Automation -> Scheduled Actions #. Go to Settings -> Technical -> Automation -> Scheduled Actions
#. Choose the scheduled Actions you want to send the error email and select the E-mail Template in the Error E-mail Template field. #. Choose the scheduled Actions you want to send the error email and select the E-mail Template in the Error E-mail Template field.
Usage
=====
To use this module, you need to:
.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
:alt: Try me on Runbot
:target: https://runbot.odoo-community.org/runbot/149/11.0
Bug Tracker Bug Tracker
=========== ===========
Bugs are tracked on `GitHub Issues Bugs are tracked on `GitHub Issues <https://github.com/OCA/server-tools/issues>`_.
<https://github.com/OCA/server-tools/issues>`_. In case of trouble, please In case of trouble, please check there if your issue has already been reported.
check there if your issue has already been reported. If you spotted it first, If you spotted it first, help us smashing it by providing a detailed and welcomed
help us smashing it by providing a detailed and welcomed feedback. `feedback <https://github.com/OCA/server-tools/issues/new?body=module:%20scheduler_error_mailer%0Aversion:%2012.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
Do not contact contributors directly about support or help with technical issues.
Credits Credits
======= =======
Images Authors
------ ~~~~~~~
* Odoo Community Association: `Icon <https://github.com/OCA/maintainer-tools/blob/master/template/module/static/description/icon.svg>`_. * Akretion
* Sodexis
Contributors Contributors
------------ ~~~~~~~~~~~~
* Sébastien BEAU <sebastien.beau@akretion.com> * Sébastien BEAU <sebastien.beau@akretion.com>
* David Beal <bealdavid@gmail.com> * David Beal <bealdavid@gmail.com>
@ -51,18 +69,23 @@ Contributors
* Sodexis <dev@sodexis.com> * Sodexis <dev@sodexis.com>
* Achraf Mhadhbi <machraf@bloopark.de> * Achraf Mhadhbi <machraf@bloopark.de>
* `Tecnativa <https://www.tecnativa.com>`_:
Maintainer * Cristina Martin R.
----------
Maintainers
~~~~~~~~~~~
This module is maintained by the OCA.
.. image:: https://odoo-community.org/logo.png .. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association :alt: Odoo Community Association
:target: https://odoo-community.org :target: https://odoo-community.org
This module is maintained by the OCA.
OCA, or the Odoo Community Association, is a nonprofit organization whose OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and mission is to support the collaborative development of Odoo features and
promote its widespread use. promote its widespread use.
To contribute to this module, please visit https://odoo-community.org. This module is part of the `OCA/server-tools <https://github.com/OCA/server-tools/tree/12.0/scheduler_error_mailer>`_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

View File

@ -1,5 +1,3 @@
# © 2012-2013 Akretion Sébastien BEAU,David Beal,Alexis de Lattre
# © 2016 Sodexis
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from . import models from . import models

View File

@ -1,15 +1,16 @@
# © 2012-2013 Akretion Sébastien BEAU,David Beal,Alexis de Lattre # Copyright 2012-2013 Akretion Sébastien BEAU,David Beal,Alexis de Lattre
# © 2016 Sodexis # Copyright 2016 Sodexis
# © 2018 bloopark systems (<http://bloopark.de>) # Copyright 2018 bloopark systems (<http://bloopark.de>)
# Copyright 2019 Tecnativa - Cristina Martin R.
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{ {
'name': 'Scheduler Error Mailer', 'name': 'Scheduler Error Mailer',
'version': '11.0.1.0.0', 'version': '12.0.1.0.0',
'category': 'Extra Tools', 'category': 'Extra Tools',
'license': 'AGPL-3', 'license': 'AGPL-3',
'author': "Akretion,Sodexis,Odoo Community Association (OCA)", 'author': "Akretion,Sodexis,Odoo Community Association (OCA)",
'website': 'http://www.akretion.com/', 'website': 'https://github.com/OCA/server-tools',
'depends': ['mail'], 'depends': ['mail'],
'data': [ 'data': [
'data/ir_cron_email_tpl.xml', 'data/ir_cron_email_tpl.xml',

View File

@ -61,27 +61,7 @@ msgid ""
msgstr "" msgstr ""
#. module: scheduler_error_mailer #. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_channel_ids #: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron__email_template_id
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_channel_ids
msgid "Add Channels"
msgstr ""
#. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_partner_ids
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_partner_ids
msgid "Add Followers"
msgstr ""
#. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_template_id
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_template_id
#, fuzzy
msgid "Email Template"
msgstr "Fehler e-Mail Vorlage"
#. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_email_template_id
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_email_template_id
msgid "Error E-mail Template" msgid "Error E-mail Template"
msgstr "Fehler e-Mail Vorlage" msgstr "Fehler e-Mail Vorlage"
@ -91,8 +71,7 @@ msgid "Scheduled Actions"
msgstr "" msgstr ""
#. module: scheduler_error_mailer #. module: scheduler_error_mailer
#: model:ir.model.fields,help:scheduler_error_mailer.field_ir_cron_email_template_id #: model:ir.model.fields,help:scheduler_error_mailer.field_ir_cron__email_template_id
#: model:ir.model.fields,help:scheduler_error_mailer.field_nsca_check_email_template_id
msgid "Select the email template that will be sent when this scheduler fails." msgid "Select the email template that will be sent when this scheduler fails."
msgstr "" msgstr ""
"Wähle die e-Mail Vorlage welche bei einem Fehler dieses Schedulers gesendet " "Wähle die e-Mail Vorlage welche bei einem Fehler dieses Schedulers gesendet "
@ -116,5 +95,9 @@ msgstr ""
msgid "[DB ${ctx.get('dbname')}] Scheduler '${object.name or ''}' FAILED" msgid "[DB ${ctx.get('dbname')}] Scheduler '${object.name or ''}' FAILED"
msgstr "[DB ${ctx.get('dbname')}] Scheduler '${object.name or ''}' FEHLER" msgstr "[DB ${ctx.get('dbname')}] Scheduler '${object.name or ''}' FEHLER"
#, fuzzy
#~ msgid "Email Template"
#~ msgstr "Fehler e-Mail Vorlage"
#~ msgid "ir.cron" #~ msgid "ir.cron"
#~ msgstr "ir.cron" #~ msgstr "ir.cron"

View File

@ -62,27 +62,7 @@ msgid ""
msgstr "" msgstr ""
#. module: scheduler_error_mailer #. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_channel_ids #: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron__email_template_id
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_channel_ids
msgid "Add Channels"
msgstr ""
#. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_partner_ids
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_partner_ids
msgid "Add Followers"
msgstr ""
#. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_template_id
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_template_id
#, fuzzy
msgid "Email Template"
msgstr "Plantilla de correo electrónico de error"
#. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_email_template_id
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_email_template_id
msgid "Error E-mail Template" msgid "Error E-mail Template"
msgstr "Plantilla de correo electrónico de error" msgstr "Plantilla de correo electrónico de error"
@ -92,8 +72,7 @@ msgid "Scheduled Actions"
msgstr "" msgstr ""
#. module: scheduler_error_mailer #. module: scheduler_error_mailer
#: model:ir.model.fields,help:scheduler_error_mailer.field_ir_cron_email_template_id #: model:ir.model.fields,help:scheduler_error_mailer.field_ir_cron__email_template_id
#: model:ir.model.fields,help:scheduler_error_mailer.field_nsca_check_email_template_id
msgid "Select the email template that will be sent when this scheduler fails." msgid "Select the email template that will be sent when this scheduler fails."
msgstr "" msgstr ""
"Seleccione la plantilla de correo electrónico que se enviará cuando falla " "Seleccione la plantilla de correo electrónico que se enviará cuando falla "
@ -117,5 +96,9 @@ msgstr ""
msgid "[DB ${ctx.get('dbname')}] Scheduler '${object.name or ''}' FAILED" msgid "[DB ${ctx.get('dbname')}] Scheduler '${object.name or ''}' FAILED"
msgstr "" msgstr ""
#, fuzzy
#~ msgid "Email Template"
#~ msgstr "Plantilla de correo electrónico de error"
#~ msgid "ir.cron" #~ msgid "ir.cron"
#~ msgstr "ir.cron" #~ msgstr "ir.cron"

View File

@ -62,26 +62,7 @@ msgid ""
msgstr "" msgstr ""
#. module: scheduler_error_mailer #. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_channel_ids #: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron__email_template_id
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_channel_ids
msgid "Add Channels"
msgstr ""
#. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_partner_ids
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_partner_ids
msgid "Add Followers"
msgstr ""
#. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_template_id
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_template_id
msgid "Email Template"
msgstr ""
#. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_email_template_id
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_email_template_id
msgid "Error E-mail Template" msgid "Error E-mail Template"
msgstr "" msgstr ""
@ -91,8 +72,7 @@ msgid "Scheduled Actions"
msgstr "" msgstr ""
#. module: scheduler_error_mailer #. module: scheduler_error_mailer
#: model:ir.model.fields,help:scheduler_error_mailer.field_ir_cron_email_template_id #: model:ir.model.fields,help:scheduler_error_mailer.field_ir_cron__email_template_id
#: model:ir.model.fields,help:scheduler_error_mailer.field_nsca_check_email_template_id
msgid "Select the email template that will be sent when this scheduler fails." msgid "Select the email template that will be sent when this scheduler fails."
msgstr "" msgstr ""

View File

@ -62,27 +62,7 @@ msgid ""
msgstr "" msgstr ""
#. module: scheduler_error_mailer #. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_channel_ids #: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron__email_template_id
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_channel_ids
msgid "Add Channels"
msgstr ""
#. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_partner_ids
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_partner_ids
msgid "Add Followers"
msgstr ""
#. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_template_id
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_template_id
#, fuzzy
msgid "Email Template"
msgstr "Modelo de Erro de E-mail"
#. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_email_template_id
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_email_template_id
msgid "Error E-mail Template" msgid "Error E-mail Template"
msgstr "Modelo de Erro de E-mail" msgstr "Modelo de Erro de E-mail"
@ -92,8 +72,7 @@ msgid "Scheduled Actions"
msgstr "" msgstr ""
#. module: scheduler_error_mailer #. module: scheduler_error_mailer
#: model:ir.model.fields,help:scheduler_error_mailer.field_ir_cron_email_template_id #: model:ir.model.fields,help:scheduler_error_mailer.field_ir_cron__email_template_id
#: model:ir.model.fields,help:scheduler_error_mailer.field_nsca_check_email_template_id
msgid "Select the email template that will be sent when this scheduler fails." msgid "Select the email template that will be sent when this scheduler fails."
msgstr "" msgstr ""
"Selecione o modelo de email que será enviado quando o agendador falhar." "Selecione o modelo de email que será enviado quando o agendador falhar."
@ -115,3 +94,7 @@ msgstr ""
#: model:mail.template,subject:scheduler_error_mailer.scheduler_error_mailer #: model:mail.template,subject:scheduler_error_mailer.scheduler_error_mailer
msgid "[DB ${ctx.get('dbname')}] Scheduler '${object.name or ''}' FAILED" msgid "[DB ${ctx.get('dbname')}] Scheduler '${object.name or ''}' FAILED"
msgstr "[DB ${ctx.get('dbname')}] Agendador '${object.name or ''}' FALHOU" msgstr "[DB ${ctx.get('dbname')}] Agendador '${object.name or ''}' FALHOU"
#, fuzzy
#~ msgid "Email Template"
#~ msgstr "Modelo de Erro de E-mail"

View File

@ -4,7 +4,7 @@
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Odoo Server 11.0\n" "Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"Last-Translator: <>\n" "Last-Translator: <>\n"
"Language-Team: \n" "Language-Team: \n"
@ -49,26 +49,7 @@ msgid "\n"
msgstr "" msgstr ""
#. module: scheduler_error_mailer #. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_channel_ids #: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron__email_template_id
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_channel_ids
msgid "Add Channels"
msgstr ""
#. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_partner_ids
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_partner_ids
msgid "Add Followers"
msgstr ""
#. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_template_id
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_template_id
msgid "Email Template"
msgstr ""
#. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_email_template_id
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_email_template_id
msgid "Error E-mail Template" msgid "Error E-mail Template"
msgstr "" msgstr ""
@ -78,8 +59,7 @@ msgid "Scheduled Actions"
msgstr "" msgstr ""
#. module: scheduler_error_mailer #. module: scheduler_error_mailer
#: model:ir.model.fields,help:scheduler_error_mailer.field_ir_cron_email_template_id #: model:ir.model.fields,help:scheduler_error_mailer.field_ir_cron__email_template_id
#: model:ir.model.fields,help:scheduler_error_mailer.field_nsca_check_email_template_id
msgid "Select the email template that will be sent when this scheduler fails." msgid "Select the email template that will be sent when this scheduler fails."
msgstr "" msgstr ""

View File

@ -62,27 +62,7 @@ msgid ""
msgstr "" msgstr ""
#. module: scheduler_error_mailer #. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_channel_ids #: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron__email_template_id
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_channel_ids
msgid "Add Channels"
msgstr ""
#. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_partner_ids
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_partner_ids
msgid "Add Followers"
msgstr ""
#. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_template_id
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_template_id
#, fuzzy
msgid "Email Template"
msgstr "Predloga obvestila o napaki"
#. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_email_template_id
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_email_template_id
msgid "Error E-mail Template" msgid "Error E-mail Template"
msgstr "Predloga obvestila o napaki" msgstr "Predloga obvestila o napaki"
@ -92,8 +72,7 @@ msgid "Scheduled Actions"
msgstr "" msgstr ""
#. module: scheduler_error_mailer #. module: scheduler_error_mailer
#: model:ir.model.fields,help:scheduler_error_mailer.field_ir_cron_email_template_id #: model:ir.model.fields,help:scheduler_error_mailer.field_ir_cron__email_template_id
#: model:ir.model.fields,help:scheduler_error_mailer.field_nsca_check_email_template_id
msgid "Select the email template that will be sent when this scheduler fails." msgid "Select the email template that will be sent when this scheduler fails."
msgstr "Izberite predlogo za razpošiljanje ob napakah razporejevalca." msgstr "Izberite predlogo za razpošiljanje ob napakah razporejevalca."
@ -115,3 +94,7 @@ msgstr ""
msgid "[DB ${ctx.get('dbname')}] Scheduler '${object.name or ''}' FAILED" msgid "[DB ${ctx.get('dbname')}] Scheduler '${object.name or ''}' FAILED"
msgstr "" msgstr ""
"[DB ${ctx.get('dbname')}] Razporejevalec '${object.name or ''}' NEUSPEŠEN" "[DB ${ctx.get('dbname')}] Razporejevalec '${object.name or ''}' NEUSPEŠEN"
#, fuzzy
#~ msgid "Email Template"
#~ msgstr "Predloga obvestila o napaki"

View File

@ -62,27 +62,7 @@ msgid ""
msgstr "" msgstr ""
#. module: scheduler_error_mailer #. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_channel_ids #: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron__email_template_id
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_channel_ids
msgid "Add Channels"
msgstr ""
#. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_partner_ids
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_partner_ids
msgid "Add Followers"
msgstr ""
#. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_template_id
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_template_id
#, fuzzy
msgid "Email Template"
msgstr "错误E-mail 模板"
#. module: scheduler_error_mailer
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron_email_template_id
#: model:ir.model.fields,field_description:scheduler_error_mailer.field_nsca_check_email_template_id
msgid "Error E-mail Template" msgid "Error E-mail Template"
msgstr "错误E-mail 模板" msgstr "错误E-mail 模板"
@ -92,8 +72,7 @@ msgid "Scheduled Actions"
msgstr "" msgstr ""
#. module: scheduler_error_mailer #. module: scheduler_error_mailer
#: model:ir.model.fields,help:scheduler_error_mailer.field_ir_cron_email_template_id #: model:ir.model.fields,help:scheduler_error_mailer.field_ir_cron__email_template_id
#: model:ir.model.fields,help:scheduler_error_mailer.field_nsca_check_email_template_id
msgid "Select the email template that will be sent when this scheduler fails." msgid "Select the email template that will be sent when this scheduler fails."
msgstr "" msgstr ""
@ -114,3 +93,7 @@ msgstr ""
#: model:mail.template,subject:scheduler_error_mailer.scheduler_error_mailer #: model:mail.template,subject:scheduler_error_mailer.scheduler_error_mailer
msgid "[DB ${ctx.get('dbname')}] Scheduler '${object.name or ''}' FAILED" msgid "[DB ${ctx.get('dbname')}] Scheduler '${object.name or ''}' FAILED"
msgstr "" msgstr ""
#, fuzzy
#~ msgid "Email Template"
#~ msgstr "错误E-mail 模板"

View File

@ -1,6 +1,3 @@
# © 2012-2013 Akretion Sébastien BEAU,David Beal,Alexis de Lattre
# © 2016 Sodexis
# © 2018 bloopark systems (<http://bloopark.de>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from . import ir_cron from . import ir_cron

View File

@ -1,6 +1,6 @@
# © 2012-2013 Akretion Sébastien BEAU,David Beal,Alexis de Lattre # Copyright 2012-2013 Akretion Sébastien BEAU,David Beal,Alexis de Lattre
# © 2016 Sodexis # Copyright 2016 Sodexis
# © 2018 bloopark systems (<http://bloopark.de>) # Copyright 2018 bloopark systems (<http://bloopark.de>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo import _, api, fields, models from odoo import _, api, fields, models

View File

@ -0,0 +1,4 @@
To configure this module, you need to:
#. Go to Settings -> Technical -> Automation -> Scheduled Actions
#. Choose the scheduled Actions you want to send the error email and select the E-mail Template in the Error E-mail Template field.

View File

@ -0,0 +1,9 @@
* Sébastien BEAU <sebastien.beau@akretion.com>
* David Beal <bealdavid@gmail.com>
* Alexis de Lattre <alexis.delattre@akretion.com>
* Sodexis <dev@sodexis.com>
* Achraf Mhadhbi <machraf@bloopark.de>
* `Tecnativa <https://www.tecnativa.com>`_:
* Cristina Martin R.

View File

@ -0,0 +1,2 @@
This module adds the possibility to send an e-mail when a scheduler raises
an error.

View File

@ -0,0 +1,438 @@
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Docutils 0.15.1: http://docutils.sourceforge.net/" />
<title>Scheduler Error Mailer</title>
<style type="text/css">
/*
:Author: David Goodger (goodger@python.org)
:Id: $Id: html4css1.css 7952 2016-07-26 18:15:59Z milde $
:Copyright: This stylesheet has been placed in the public domain.
Default cascading style sheet for the HTML output of Docutils.
See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
customize this style sheet.
*/
/* used to remove borders from tables and images */
.borderless, table.borderless td, table.borderless th {
border: 0 }
table.borderless td, table.borderless th {
/* Override padding for "table.docutils td" with "! important".
The right padding separates the table cells. */
padding: 0 0.5em 0 0 ! important }
.first {
/* Override more specific margin styles with "! important". */
margin-top: 0 ! important }
.last, .with-subtitle {
margin-bottom: 0 ! important }
.hidden {
display: none }
.subscript {
vertical-align: sub;
font-size: smaller }
.superscript {
vertical-align: super;
font-size: smaller }
a.toc-backref {
text-decoration: none ;
color: black }
blockquote.epigraph {
margin: 2em 5em ; }
dl.docutils dd {
margin-bottom: 0.5em }
object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] {
overflow: hidden;
}
/* Uncomment (and remove this text!) to get bold-faced definition list terms
dl.docutils dt {
font-weight: bold }
*/
div.abstract {
margin: 2em 5em }
div.abstract p.topic-title {
font-weight: bold ;
text-align: center }
div.admonition, div.attention, div.caution, div.danger, div.error,
div.hint, div.important, div.note, div.tip, div.warning {
margin: 2em ;
border: medium outset ;
padding: 1em }
div.admonition p.admonition-title, div.hint p.admonition-title,
div.important p.admonition-title, div.note p.admonition-title,
div.tip p.admonition-title {
font-weight: bold ;
font-family: sans-serif }
div.attention p.admonition-title, div.caution p.admonition-title,
div.danger p.admonition-title, div.error p.admonition-title,
div.warning p.admonition-title, .code .error {
color: red ;
font-weight: bold ;
font-family: sans-serif }
/* Uncomment (and remove this text!) to get reduced vertical space in
compound paragraphs.
div.compound .compound-first, div.compound .compound-middle {
margin-bottom: 0.5em }
div.compound .compound-last, div.compound .compound-middle {
margin-top: 0.5em }
*/
div.dedication {
margin: 2em 5em ;
text-align: center ;
font-style: italic }
div.dedication p.topic-title {
font-weight: bold ;
font-style: normal }
div.figure {
margin-left: 2em ;
margin-right: 2em }
div.footer, div.header {
clear: both;
font-size: smaller }
div.line-block {
display: block ;
margin-top: 1em ;
margin-bottom: 1em }
div.line-block div.line-block {
margin-top: 0 ;
margin-bottom: 0 ;
margin-left: 1.5em }
div.sidebar {
margin: 0 0 0.5em 1em ;
border: medium outset ;
padding: 1em ;
background-color: #ffffee ;
width: 40% ;
float: right ;
clear: right }
div.sidebar p.rubric {
font-family: sans-serif ;
font-size: medium }
div.system-messages {
margin: 5em }
div.system-messages h1 {
color: red }
div.system-message {
border: medium outset ;
padding: 1em }
div.system-message p.system-message-title {
color: red ;
font-weight: bold }
div.topic {
margin: 2em }
h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
margin-top: 0.4em }
h1.title {
text-align: center }
h2.subtitle {
text-align: center }
hr.docutils {
width: 75% }
img.align-left, .figure.align-left, object.align-left, table.align-left {
clear: left ;
float: left ;
margin-right: 1em }
img.align-right, .figure.align-right, object.align-right, table.align-right {
clear: right ;
float: right ;
margin-left: 1em }
img.align-center, .figure.align-center, object.align-center {
display: block;
margin-left: auto;
margin-right: auto;
}
table.align-center {
margin-left: auto;
margin-right: auto;
}
.align-left {
text-align: left }
.align-center {
clear: both ;
text-align: center }
.align-right {
text-align: right }
/* reset inner alignment in figures */
div.align-right {
text-align: inherit }
/* div.align-center * { */
/* text-align: left } */
.align-top {
vertical-align: top }
.align-middle {
vertical-align: middle }
.align-bottom {
vertical-align: bottom }
ol.simple, ul.simple {
margin-bottom: 1em }
ol.arabic {
list-style: decimal }
ol.loweralpha {
list-style: lower-alpha }
ol.upperalpha {
list-style: upper-alpha }
ol.lowerroman {
list-style: lower-roman }
ol.upperroman {
list-style: upper-roman }
p.attribution {
text-align: right ;
margin-left: 50% }
p.caption {
font-style: italic }
p.credits {
font-style: italic ;
font-size: smaller }
p.label {
white-space: nowrap }
p.rubric {
font-weight: bold ;
font-size: larger ;
color: maroon ;
text-align: center }
p.sidebar-title {
font-family: sans-serif ;
font-weight: bold ;
font-size: larger }
p.sidebar-subtitle {
font-family: sans-serif ;
font-weight: bold }
p.topic-title {
font-weight: bold }
pre.address {
margin-bottom: 0 ;
margin-top: 0 ;
font: inherit }
pre.literal-block, pre.doctest-block, pre.math, pre.code {
margin-left: 2em ;
margin-right: 2em }
pre.code .ln { color: grey; } /* line numbers */
pre.code, code { background-color: #eeeeee }
pre.code .comment, code .comment { color: #5C6576 }
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
pre.code .literal.string, code .literal.string { color: #0C5404 }
pre.code .name.builtin, code .name.builtin { color: #352B84 }
pre.code .deleted, code .deleted { background-color: #DEB0A1}
pre.code .inserted, code .inserted { background-color: #A3D289}
span.classifier {
font-family: sans-serif ;
font-style: oblique }
span.classifier-delimiter {
font-family: sans-serif ;
font-weight: bold }
span.interpreted {
font-family: sans-serif }
span.option {
white-space: nowrap }
span.pre {
white-space: pre }
span.problematic {
color: red }
span.section-subtitle {
/* font-size relative to parent (h1..h6 element) */
font-size: 80% }
table.citation {
border-left: solid 1px gray;
margin-left: 1px }
table.docinfo {
margin: 2em 4em }
table.docutils {
margin-top: 0.5em ;
margin-bottom: 0.5em }
table.footnote {
border-left: solid 1px black;
margin-left: 1px }
table.docutils td, table.docutils th,
table.docinfo td, table.docinfo th {
padding-left: 0.5em ;
padding-right: 0.5em ;
vertical-align: top }
table.docutils th.field-name, table.docinfo th.docinfo-name {
font-weight: bold ;
text-align: left ;
white-space: nowrap ;
padding-left: 0 }
/* "booktabs" style (no vertical lines) */
table.docutils.booktabs {
border: 0px;
border-top: 2px solid;
border-bottom: 2px solid;
border-collapse: collapse;
}
table.docutils.booktabs * {
border: 0px;
}
table.docutils.booktabs th {
border-bottom: thin solid;
text-align: left;
}
h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
font-size: 100% }
ul.auto-toc {
list-style-type: none }
</style>
</head>
<body>
<div class="document" id="scheduler-error-mailer">
<h1 class="title">Scheduler Error Mailer</h1>
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<p><a class="reference external" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external" href="https://github.com/OCA/server-tools/tree/12.0/scheduler_error_mailer"><img alt="OCA/server-tools" src="https://img.shields.io/badge/github-OCA%2Fserver--tools-lightgray.png?logo=github" /></a> <a class="reference external" href="https://translation.odoo-community.org/projects/server-tools-12-0/server-tools-12-0-scheduler_error_mailer"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external" href="https://runbot.odoo-community.org/runbot/149/12.0"><img alt="Try me on Runbot" src="https://img.shields.io/badge/runbot-Try%20me-875A7B.png" /></a></p>
<p>This module adds the possibility to send an e-mail when a scheduler raises
an error.</p>
<p><strong>Table of contents</strong></p>
<div class="contents local topic" id="contents">
<ul class="simple">
<li><a class="reference internal" href="#configuration" id="id1">Configuration</a></li>
<li><a class="reference internal" href="#bug-tracker" id="id2">Bug Tracker</a></li>
<li><a class="reference internal" href="#credits" id="id3">Credits</a><ul>
<li><a class="reference internal" href="#authors" id="id4">Authors</a></li>
<li><a class="reference internal" href="#contributors" id="id5">Contributors</a></li>
<li><a class="reference internal" href="#maintainers" id="id6">Maintainers</a></li>
</ul>
</li>
</ul>
</div>
<div class="section" id="configuration">
<h1><a class="toc-backref" href="#id1">Configuration</a></h1>
<p>To configure this module, you need to:</p>
<ol class="arabic simple">
<li>Go to Settings -&gt; Technical -&gt; Automation -&gt; Scheduled Actions</li>
<li>Choose the scheduled Actions you want to send the error email and select the E-mail Template in the Error E-mail Template field.</li>
</ol>
</div>
<div class="section" id="bug-tracker">
<h1><a class="toc-backref" href="#id2">Bug Tracker</a></h1>
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/server-tools/issues">GitHub Issues</a>.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
<a class="reference external" href="https://github.com/OCA/server-tools/issues/new?body=module:%20scheduler_error_mailer%0Aversion:%2012.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
<p>Do not contact contributors directly about support or help with technical issues.</p>
</div>
<div class="section" id="credits">
<h1><a class="toc-backref" href="#id3">Credits</a></h1>
<div class="section" id="authors">
<h2><a class="toc-backref" href="#id4">Authors</a></h2>
<ul class="simple">
<li>Akretion</li>
<li>Sodexis</li>
</ul>
</div>
<div class="section" id="contributors">
<h2><a class="toc-backref" href="#id5">Contributors</a></h2>
<ul class="simple">
<li>Sébastien BEAU &lt;<a class="reference external" href="mailto:sebastien.beau&#64;akretion.com">sebastien.beau&#64;akretion.com</a>&gt;</li>
<li>David Beal &lt;<a class="reference external" href="mailto:bealdavid&#64;gmail.com">bealdavid&#64;gmail.com</a>&gt;</li>
<li>Alexis de Lattre &lt;<a class="reference external" href="mailto:alexis.delattre&#64;akretion.com">alexis.delattre&#64;akretion.com</a>&gt;</li>
<li>Sodexis &lt;<a class="reference external" href="mailto:dev&#64;sodexis.com">dev&#64;sodexis.com</a>&gt;</li>
<li>Achraf Mhadhbi &lt;<a class="reference external" href="mailto:machraf&#64;bloopark.de">machraf&#64;bloopark.de</a>&gt;</li>
<li><a class="reference external" href="https://www.tecnativa.com">Tecnativa</a>:<ul>
<li>Cristina Martin R.</li>
</ul>
</li>
</ul>
</div>
<div class="section" id="maintainers">
<h2><a class="toc-backref" href="#id6">Maintainers</a></h2>
<p>This module is maintained by the OCA.</p>
<a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a>
<p>OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.</p>
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/server-tools/tree/12.0/scheduler_error_mailer">OCA/server-tools</a> project on GitHub.</p>
<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>
</div>
</div>
</div>
</body>
</html>