From ff34393333c076da74ef029cb4c60cf551f76b37 Mon Sep 17 00:00:00 2001 From: songjianet <1778651752@qq.com> Date: Mon, 18 Jul 2022 22:12:45 +0800 Subject: [PATCH] [Feat][UI] Added LDAP function. (#11029) --- dolphinscheduler-ui/src/layouts/content/use-dataList.ts | 3 ++- dolphinscheduler-ui/src/service/modules/users/types.ts | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/dolphinscheduler-ui/src/layouts/content/use-dataList.ts b/dolphinscheduler-ui/src/layouts/content/use-dataList.ts index a93293fc7b..37794158b8 100644 --- a/dolphinscheduler-ui/src/layouts/content/use-dataList.ts +++ b/dolphinscheduler-ui/src/layouts/content/use-dataList.ts @@ -340,7 +340,8 @@ export function useDataList() { { label: t('user_dropdown.password'), key: 'password', - icon: renderIcon(KeyOutlined) + icon: renderIcon(KeyOutlined), + disabled: (userStore.getUserInfo as UserInfoRes).securityConfigType !== 'PASSWORD' }, { label: t('user_dropdown.logout'), diff --git a/dolphinscheduler-ui/src/service/modules/users/types.ts b/dolphinscheduler-ui/src/service/modules/users/types.ts index 33de77e215..fe06d8be0f 100644 --- a/dolphinscheduler-ui/src/service/modules/users/types.ts +++ b/dolphinscheduler-ui/src/service/modules/users/types.ts @@ -100,6 +100,7 @@ interface UserInfoRes extends UserReq, IdReq { alertGroup?: any createTime: string updateTime: string + securityConfigType: 'PASSWORD' | 'LDAP' } interface UserListRes {