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

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


    from c30cca9d9a Support execute shell in different interceptor (#14582)
     add 20cf4ad4e6 [Feature-14505][UI] Support to set project-level 
preferences (#14573)

No new revisions were added by this update.

Summary of changes:
 ...oller.java => ProjectPreferenceController.java} |  61 ++++-----
 .../apache/dolphinscheduler/api/enums/Status.java  |   5 +
 ...dService.java => ProjectPreferenceService.java} |  11 +-
 .../service/impl/ProjectPreferenceServiceImpl.java | 126 +++++++++++++++++++
 .../src/main/resources/i18n/messages.properties    |   7 +-
 .../ProjectPreferenceControllerTest.java           |  82 +++++++++++++
 .../api/service/ProjectPreferenceServiceTest.java  | 118 ++++++++++++++++++
 ...rojectParameter.java => ProjectPreference.java} |  15 +--
 ...K8sMapper.java => ProjectPreferenceMapper.java} |   7 +-
 .../src/main/resources/sql/dolphinscheduler_h2.sql |  22 ++++
 .../main/resources/sql/dolphinscheduler_mysql.sql  |  21 ++++
 .../resources/sql/dolphinscheduler_postgresql.sql  |  25 ++++
 .../dao/mapper/ProjectPreferenceMapperTest.java    |  68 +++++++++++
 .../src/components/form/use-form.ts                |   1 -
 .../src/layouts/content/use-dataList.ts            |   5 +
 dolphinscheduler-ui/src/locales/en_US/menu.ts      |   1 +
 dolphinscheduler-ui/src/locales/en_US/project.ts   |   7 ++
 dolphinscheduler-ui/src/locales/zh_CN/menu.ts      |   1 +
 dolphinscheduler-ui/src/locales/zh_CN/project.ts   |   7 ++
 dolphinscheduler-ui/src/router/modules/projects.ts |  11 ++
 .../{login => projects-preference}/index.ts        |  26 ++--
 .../modules/projects-preference}/types.ts          |  33 ++---
 .../components/use-alert-group.ts}                 |  34 ++----
 .../components/use-tenant.ts}                      |  34 ++----
 .../components/use-warning-type.ts}                |  38 +++---
 .../src/views/projects/preference/detail.tsx       |  66 ++++++++++
 .../theme => views/projects/preference}/index.tsx  |  38 +++---
 .../src/views/projects/preference/use-form.ts      | 136 +++++++++++++++++++++
 .../projects/task/components/node/detail-modal.tsx |  32 ++++-
 .../projects/task/components/node/format-data.ts   |   1 +
 .../definition/components/timing-modal.tsx         | 116 +++++++++++++++---
 31 files changed, 978 insertions(+), 177 deletions(-)
 copy 
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/controller/{UiPluginController.java
 => ProjectPreferenceController.java} (54%)
 copy 
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/{CloudService.java
 => ProjectPreferenceService.java} (77%)
 create mode 100644 
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/ProjectPreferenceServiceImpl.java
 create mode 100644 
dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/controller/ProjectPreferenceControllerTest.java
 create mode 100644 
dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/service/ProjectPreferenceServiceTest.java
 copy 
dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/entity/{ProjectParameter.java
 => ProjectPreference.java} (88%)
 copy 
dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/mapper/{K8sMapper.java
 => ProjectPreferenceMapper.java} (86%)
 create mode 100644 
dolphinscheduler-dao/src/test/java/org/apache/dolphinscheduler/dao/mapper/ProjectPreferenceMapperTest.java
 copy dolphinscheduler-ui/src/service/modules/{login => 
projects-preference}/index.ts (70%)
 copy dolphinscheduler-ui/src/{views/resource/udf/function => 
service/modules/projects-preference}/types.ts (71%)
 copy 
dolphinscheduler-ui/src/views/projects/{task/components/node/fields/use-worker-group.ts
 => preference/components/use-alert-group.ts} (61%)
 copy 
dolphinscheduler-ui/src/views/projects/{task/components/node/fields/use-worker-group.ts
 => preference/components/use-tenant.ts} (61%)
 copy 
dolphinscheduler-ui/src/views/projects/{task/components/node/fields/use-driver-cores.ts
 => preference/components/use-warning-type.ts} (64%)
 create mode 100644 dolphinscheduler-ui/src/views/projects/preference/detail.tsx
 copy dolphinscheduler-ui/src/{layouts/content/components/theme => 
views/projects/preference}/index.tsx (62%)
 create mode 100644 
dolphinscheduler-ui/src/views/projects/preference/use-form.ts

Reply via email to