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',