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

caishunfeng pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git.


    from 30b8b4a  [E2E][CI] Add renaming file management E2E tests (#8160)
     add fb9f4a1  [Feature-5822][api] Add audit log (#6322)

No new revisions were added by this update.

Summary of changes:
 .../dolphinscheduler/api/audit/AuditMessage.java   |  94 ++++++++++++++
 .../api/audit/AuditPublishService.java             |  93 ++++++++++++++
 .../api/audit/AuditSubscriber.java                 |  15 +--
 .../AuditSubscriberImpl.java}                      |  24 ++--
 .../api/configuration/AuditConfiguration.java      |  20 +--
 .../api/controller/AuditLogController.java         |  98 +++++++++++++++
 .../apache/dolphinscheduler/api/dto/AuditDto.java  |  59 +++++----
 .../apache/dolphinscheduler/api/enums/Status.java  |   3 +
 .../dolphinscheduler/api/service/AuditService.java |  57 +++++++++
 .../api/service/impl/AuditServiceImpl.java         | 137 +++++++++++++++++++++
 .../src/main/resources/application.yaml            |   3 +
 .../src/main/resources/i18n/messages.properties    |   3 +
 .../main/resources/i18n/messages_en_US.properties  |   4 +
 .../main/resources/i18n/messages_zh_CN.properties  |   4 +
 .../api/audit/AuditSubscriberTest.java             |  41 +++---
 .../api/configuration/AuditConfigurationTest.java  |  17 ++-
 ...rollerTest.java => AuditLogControllerTest.java} |  21 ++--
 .../api/service/AuditServiceTest.java              |  91 ++++++++++++++
 .../src/test/resources/application.yaml            |   3 +
 ...{ConditionType.java => AuditOperationType.java} |  59 ++++-----
 .../{ConditionType.java => AuditResourceType.java} |  57 ++++-----
 .../dolphinscheduler/dao/entity/AuditLog.java      | 116 +++++++++++++++++
 ...ErrorCommandMapper.java => AuditLogMapper.java} |  33 +++--
 .../dolphinscheduler/dao/mapper/AuditLogMapper.xml |  64 ++++++++++
 .../src/main/resources/sql/dolphinscheduler_h2.sql |  15 +++
 .../main/resources/sql/dolphinscheduler_mysql.sql  |  14 +++
 .../resources/sql/dolphinscheduler_postgresql.sql  |  14 +++
 .../2.0.0_schema/mysql/dolphinscheduler_ddl.sql    |  14 +++
 .../postgresql/dolphinscheduler_ddl.sql            |  10 ++
 .../dao/mapper/AuditLogMapperTest.java             |  70 +++++++++++
 .../src/main/resources/application.yaml            |   3 +
 .../pages/_source/conditions/audit/auditLog.vue    | 127 +++++++++++++++++++
 .../pages/_source/conditions/audit/common.js}      |  54 +++++---
 .../pages/_source/conditions/index.vue}            |  34 ++---
 .../home/pages/monitor/pages/log/_source/list.vue  |  72 +++++++++++
 .../pages/queue => monitor/pages/log}/index.vue    | 125 +++++++++----------
 .../src/js/conf/home/router/module/monitor.js      |   9 ++
 .../src/js/conf/home/store/projects/actions.js     |  12 ++
 .../components/secondaryMenu/_source/menu.js       |   6 +
 .../src/js/module/i18n/locale/en_US.js             |  11 ++
 .../src/js/module/i18n/locale/zh_CN.js             |  10 ++
 41 files changed, 1432 insertions(+), 284 deletions(-)
 create mode 100644 
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/audit/AuditMessage.java
 create mode 100644 
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/audit/AuditPublishService.java
 copy 
dolphinscheduler-task-plugin/dolphinscheduler-task-spark/src/main/java/org/apache/dolphinscheduler/plugin/task/spark/ProgramType.java
 => 
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/audit/AuditSubscriber.java
 (81%)
 copy 
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/{security/impl/pwd/PasswordAuthenticator.java
 => audit/AuditSubscriberImpl.java} (54%)
 copy 
dolphinscheduler-alert/dolphinscheduler-alert-server/src/main/java/org/apache/dolphinscheduler/alert/AlertConfig.java
 => 
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/configuration/AuditConfiguration.java
 (68%)
 create mode 100644 
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/controller/AuditLogController.java
 copy 
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/process/ResourceInfo.java
 => 
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/dto/AuditDto.java
 (54%)
 create mode 100644 
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/AuditService.java
 create mode 100644 
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/AuditServiceImpl.java
 copy 
dolphinscheduler-alert/dolphinscheduler-alert-server/src/test/java/org/apache/dolphinscheduler/alert/AlertPluginManagerTest.java
 => 
dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/audit/AuditSubscriberTest.java
 (58%)
 copy 
dolphinscheduler-master/src/test/java/org/apache/dolphinscheduler/server/master/config/MasterConfigTest.java
 => 
dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/configuration/AuditConfigurationTest.java
 (75%)
 copy 
dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/controller/{TaskGroupQueueControllerTest.java
 => AuditLogControllerTest.java} (77%)
 create mode 100644 
dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/service/AuditServiceTest.java
 copy 
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/enums/{ConditionType.java
 => AuditOperationType.java} (55%)
 copy 
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/enums/{ConditionType.java
 => AuditResourceType.java} (53%)
 create mode 100644 
dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/entity/AuditLog.java
 copy 
dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/mapper/{ErrorCommandMapper.java
 => AuditLogMapper.java} (55%)
 create mode 100644 
dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/AuditLogMapper.xml
 create mode 100644 
dolphinscheduler-dao/src/test/java/org/apache/dolphinscheduler/dao/mapper/AuditLogMapperTest.java
 create mode 100644 
dolphinscheduler-ui/src/js/conf/home/pages/monitor/pages/_source/conditions/audit/auditLog.vue
 copy dolphinscheduler-ui/src/js/{module/download/index.js => 
conf/home/pages/monitor/pages/_source/conditions/audit/common.js} (55%)
 copy 
dolphinscheduler-ui/src/js/conf/home/pages/{dag/_source/formModel/tasks/_source/resourceTree.js
 => monitor/pages/_source/conditions/index.vue} (51%)
 create mode 100644 
dolphinscheduler-ui/src/js/conf/home/pages/monitor/pages/log/_source/list.vue
 copy dolphinscheduler-ui/src/js/conf/home/pages/{security/pages/queue => 
monitor/pages/log}/index.vue (52%)

Reply via email to