diff --git a/src/i18n/langs/en.json b/src/i18n/langs/en.json index 2f955d088..9e11e711c 100644 --- a/src/i18n/langs/en.json +++ b/src/i18n/langs/en.json @@ -1305,6 +1305,7 @@ "databasePermissionRules": "Database Permission rules", "k8sPermissionRules": "Kubernetes Permission rules", "grantedAssets": "Granted assets", + "grantedAccounts": "Granted accounts", "grantedK8Ss": "Granted K8Ss", "grantedDatabases": "Granted databases", "grantedRemoteApps": "Granted remote apps", diff --git a/src/i18n/langs/ja.json b/src/i18n/langs/ja.json index ac83dd08c..e09cca5c9 100644 --- a/src/i18n/langs/ja.json +++ b/src/i18n/langs/ja.json @@ -1341,6 +1341,7 @@ "databasePermissionRules": "データベース認可ルール", "k8sPermissionRules": "Kubernetesライセンスルール", "grantedAssets": "認可された資産", + "grantedAccounts": "公認アカウント", "grantedK8Ss": "認可されたKubernetes", "grantedDatabases": "認可されたデータベース", "grantedRemoteApps": "許可されたリモートアプリケーション", diff --git a/src/i18n/langs/zh.json b/src/i18n/langs/zh.json index 58b1364dd..f504e575c 100644 --- a/src/i18n/langs/zh.json +++ b/src/i18n/langs/zh.json @@ -1383,6 +1383,7 @@ "databasePermissionRules": "数据库授权规则", "k8sPermissionRules": "Kubernetes授权规则", "grantedAssets": "授权的资产", + "grantedAccounts": "授权的账号", "grantedK8Ss": "授权的Kubernetes", "grantedDatabases": "授权的数据库", "grantedRemoteApps": "授权的远程应用", diff --git a/src/views/users/User/UserDetail/UserGrantedAccounts.vue b/src/views/users/User/UserDetail/UserGrantedAccounts.vue new file mode 100644 index 000000000..3a6e04117 --- /dev/null +++ b/src/views/users/User/UserDetail/UserGrantedAccounts.vue @@ -0,0 +1,81 @@ + + + + + diff --git a/src/views/users/User/UserDetail/index.vue b/src/views/users/User/UserDetail/index.vue index 5e14bda97..99a07406f 100644 --- a/src/views/users/User/UserDetail/index.vue +++ b/src/views/users/User/UserDetail/index.vue @@ -10,6 +10,7 @@ import { GenericDetailPage } from '@/layout/components' import UserAssetPermissionRules from './UserAssetPermissionRules' import UserGrantedAssets from './UserGrantedAssets' +import UserGrantedAccounts from './UserGrantedAccounts' import UserGrantedApplications from './UserGrantedApplications' import UserApplicationPermissionRules from './UserApplicationsPermissionRules' import UserLoginACLList from '@/views/acl/UserLoginACL/UserLoginACLList' @@ -20,6 +21,7 @@ export default { GenericDetailPage, UserInfo, UserGrantedAssets, + UserGrantedAccounts, UserAssetPermissionRules, UserGrantedApplications, UserApplicationPermissionRules, @@ -44,6 +46,12 @@ export default { name: 'UserGrantedAssets', hidden: () => !vm.$hasPerm('perms.view_userassets') }, + { + title: this.$t('users.tabs.grantedAccounts'), + name: 'UserGrantedAccounts', + // Todo: perms.view_useraccounts + hidden: () => !vm.$hasPerm('perms.view_userassets') + }, { title: this.$t('users.tabs.assetPermissionRules'), name: 'UserAssetPermissionRules',