From d7310990a663253e383802a4f81616c64df1fefb Mon Sep 17 00:00:00 2001 From: Raimon Esteve Date: Wed, 6 May 2020 16:29:00 +0200 Subject: [PATCH] Simplify trigger action issue9096 --- locale/ca.po | 4 ++++ locale/es.po | 4 ++++ trigger.py | 9 +++++++-- view/trigger_form.xml | 2 +- 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/locale/ca.po b/locale/ca.po index 10f5ac8..fdcad10 100644 --- a/locale/ca.po +++ b/locale/ca.po @@ -302,6 +302,10 @@ msgctxt "selection:electronic.mail.template,engine:" msgid "Python" msgstr "Python" +msgctxt "selection:ir.trigger,action:" +msgid "Email Template" +msgstr "Plantilla correu" + msgctxt "view:electronic.mail.send.template.start:" msgid "Body HTML" msgstr "HTML body" diff --git a/locale/es.po b/locale/es.po index 74ae414..929c002 100644 --- a/locale/es.po +++ b/locale/es.po @@ -307,6 +307,10 @@ msgctxt "selection:electronic.mail.template,engine:" msgid "Python" msgstr "Python" +msgctxt "selection:ir.trigger,action:" +msgid "Email Template" +msgstr "Plantilla correu" + msgctxt "view:electronic.mail.send.template.start:" msgid "Body HTML" msgstr "Texto HTML" diff --git a/trigger.py b/trigger.py index dfb5fac..95b8ce0 100644 --- a/trigger.py +++ b/trigger.py @@ -12,10 +12,15 @@ class Trigger(metaclass=PoolMeta): __name__ = 'ir.trigger' email_template = fields.Many2One('electronic.mail.template', 'Template') + @classmethod + def __setup__(cls): + super().__setup__() + cls.action.selection.append( + ('electronic.mail.template|mail_from_trigger', "Email Template"), + ) + @staticmethod def default_model(): - Model = Pool().get('ir.model') - model = Transaction().context.get('model', None) if model: return model diff --git a/view/trigger_form.xml b/view/trigger_form.xml index 819ca48..8002697 100644 --- a/view/trigger_form.xml +++ b/view/trigger_form.xml @@ -2,7 +2,7 @@ - +