You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by jo...@apache.org on 2020/01/07 02:21:08 UTC
[incubator-dolphinscheduler] branch dev updated (0628aec -> 9eb823c)
This is an automated email from the ASF dual-hosted git repository.
journey pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-dolphinscheduler.git.
from 0628aec regularize api module pom.xml and rpc module compile to 1.8 (#1733)
add 9eb823c Refactor alert template (#1713)
No new revisions were added by this update.
Summary of changes:
dolphinscheduler-alert/pom.xml | 27 +++-
.../alert/template/AlertTemplate.java | 31 ++--
.../alert/template/AlertTemplateFactory.java | 54 +++++++
.../alert/template/impl/DefaultHTMLTemplate.java | 161 +++++++++++++++++++++
.../dolphinscheduler/alert/utils/Constants.java | 4 +-
.../dolphinscheduler/alert/utils/MailUtils.java | 120 +--------------
.../src/main/resources/alert.properties | 3 +
.../mail_templates/alert_mail_template.ftl | 17 ---
.../alert/template/AlertTemplateFactoryTest.java | 66 +++++++++
.../template/impl/DefaultHTMLTemplateTest.java | 123 ++++++++++++++++
.../alert/utils/MailUtilsTest.java | 51 +------
pom.xml | 2 +
12 files changed, 457 insertions(+), 202 deletions(-)
copy dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/mapper/DataSourceUserMapper.java => dolphinscheduler-alert/src/main/java/org/apache/dolphinscheduler/alert/template/AlertTemplate.java (55%)
create mode 100644 dolphinscheduler-alert/src/main/java/org/apache/dolphinscheduler/alert/template/AlertTemplateFactory.java
create mode 100644 dolphinscheduler-alert/src/main/java/org/apache/dolphinscheduler/alert/template/impl/DefaultHTMLTemplate.java
delete mode 100644 dolphinscheduler-alert/src/main/resources/mail_templates/alert_mail_template.ftl
create mode 100644 dolphinscheduler-alert/src/test/java/org/apache/dolphinscheduler/alert/template/AlertTemplateFactoryTest.java
create mode 100644 dolphinscheduler-alert/src/test/java/org/apache/dolphinscheduler/alert/template/impl/DefaultHTMLTemplateTest.java