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