From 2bc34564006b5230558f50813320652f3bd3b872 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Sun, 1 Dec 2024 03:02:59 +0800 Subject: [PATCH] chore: --- .../src/system/settings/service/models.ts | 5 +---- .../src/views/certd/pipeline/index.vue | 4 ++-- .../src/views/framework/login/index.vue | 9 ++++++-- .../src/views/framework/register/index.vue | 21 +++++++++++++++---- .../v10014__notification_default.sql | 1 + .../migration-pg/v10015__pipeline_group.sql | 13 ++++++++++++ .../certd-server/src/config/config.default.ts | 2 +- .../src/modules/basic/service/code-service.ts | 17 ++++++++++----- .../pipeline/service/notification-service.ts | 2 +- 9 files changed, 55 insertions(+), 19 deletions(-) create mode 100644 packages/ui/certd-server/db/migration-pg/v10014__notification_default.sql create mode 100644 packages/ui/certd-server/db/migration-pg/v10015__pipeline_group.sql diff --git a/packages/libs/lib-server/src/system/settings/service/models.ts b/packages/libs/lib-server/src/system/settings/service/models.ts index 7ef22fc5..05daa08a 100644 --- a/packages/libs/lib-server/src/system/settings/service/models.ts +++ b/packages/libs/lib-server/src/system/settings/service/models.ts @@ -17,7 +17,7 @@ export class SysPublicSettings extends BaseSettings { registerEnabled = false; passwordLoginEnabled = true; - usernameRegisterEnabled = false; + usernameRegisterEnabled = true; mobileRegisterEnabled = false; smsLoginEnabled = false; emailRegisterEnabled = false; @@ -25,9 +25,6 @@ export class SysPublicSettings extends BaseSettings { limitUserPipelineCount = 0; managerOtherUserPipeline = false; icpNo?: string; - defaultCron?: string; - defaultNotification?: number; - // triggerOnStartup = false; } export class SysPrivateSettings extends BaseSettings { diff --git a/packages/ui/certd-client/src/views/certd/pipeline/index.vue b/packages/ui/certd-client/src/views/certd/pipeline/index.vue index e1d9b9aa..aa71ab5a 100644 --- a/packages/ui/certd-client/src/views/certd/pipeline/index.vue +++ b/packages/ui/certd-client/src/views/certd/pipeline/index.vue @@ -28,8 +28,7 @@ import PiCertdForm from "./certd-form/index.vue"; import ChangeGroup from "./components/change-group.vue"; import { Modal, notification } from "ant-design-vue"; import * as api from "./api"; -import { useSettingStore } from "/@/store/modules/settings"; -import { mitter } from "/@/utils/util.mitt"; + defineOptions({ name: "PipelineManager" }); @@ -60,6 +59,7 @@ onActivated(async () => { function groupChanged() { crudExpose.doRefresh(); + selectedRowKeys.value = []; } function batchDelete() { Modal.confirm({ diff --git a/packages/ui/certd-client/src/views/framework/login/index.vue b/packages/ui/certd-client/src/views/framework/login/index.vue index ad53187e..a94dfc99 100644 --- a/packages/ui/certd-client/src/views/framework/login/index.vue +++ b/packages/ui/certd-client/src/views/framework/login/index.vue @@ -60,7 +60,7 @@ - 注册 + 注册 @@ -149,6 +149,10 @@ export default defineComponent({ const isLoginError = ref(); const sysPublicSettings = settingStore.getSysPublic; + + function hasRegisterTypeEnabled() { + return sysPublicSettings.registerEnabled && (sysPublicSettings.usernameRegisterEnabled || sysPublicSettings.emailRegisterEnabled); + } return { loading, formState, @@ -159,7 +163,8 @@ export default defineComponent({ handleFinish, resetForm, isLoginError, - sysPublicSettings + sysPublicSettings, + hasRegisterTypeEnabled }; } }); diff --git a/packages/ui/certd-client/src/views/framework/register/index.vue b/packages/ui/certd-client/src/views/framework/register/index.vue index fd4b20d5..2c983185 100644 --- a/packages/ui/certd-client/src/views/framework/register/index.vue +++ b/packages/ui/certd-client/src/views/framework/register/index.vue @@ -12,7 +12,7 @@ @finish-failed="handleFinishFailed" > - + - +