You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by ga...@apache.org on 2020/12/28 03:25:12 UTC

[incubator-dolphinscheduler] branch alert_plugin_design updated (0f31152 -> 17d4421)

This is an automated email from the ASF dual-hosted git repository.

gaojun2048 pushed a change to branch alert_plugin_design
in repository https://gitbox.apache.org/repos/asf/incubator-dolphinscheduler.git.


    from 0f31152  [Feature-#3252][build]plugins need put in plugins dir when install (#4259)
     add 17d4421  [Feature#4310][Alert-SPI] Plug-ins containing UI components provide display pages (#4311)

No new revisions were added by this update.

Summary of changes:
 .../alert/plugin/AlertPluginManager.java           |  3 +-
 .../api/controller/UiPluginController.java         | 93 ++++++++++++++++++++++
 .../apache/dolphinscheduler/api/enums/Status.java  | 14 +++-
 .../api/service/UiPluginService.java               | 24 +++---
 .../api/service/impl/UiPluginServiceImpl.java      | 74 +++++++++++++++++
 .../api/service/UiPluginServiceTest.java           | 86 ++++++++++++++++++++
 .../common/enums/{UdfType.java => PluginType.java} | 52 +++++++-----
 .../dao/mapper/PluginDefineMapper.java             |  8 ++
 .../dao/mapper/PluginDefineMapper.xml              |  9 ++-
 pom.xml                                            |  1 +
 10 files changed, 323 insertions(+), 41 deletions(-)
 create mode 100644 dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/controller/UiPluginController.java
 copy dolphinscheduler-spi/src/main/java/org/apache/dolphinscheduler/spi/params/base/DataType.java => dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/UiPluginService.java (72%)
 create mode 100644 dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/UiPluginServiceImpl.java
 create mode 100644 dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/service/UiPluginServiceTest.java
 copy dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/enums/{UdfType.java => PluginType.java} (58%)