diff --git a/src/i18n/langs/cn.json b/src/i18n/langs/cn.json index ddb030712..5647ba345 100644 --- a/src/i18n/langs/cn.json +++ b/src/i18n/langs/cn.json @@ -649,7 +649,7 @@ "ApplicationPermissionUpdate": "更新应用授权规则", "RemoteAppUpdate": "更新远程应用", "ReplayStorageUpdate": "更新录像存储", - "SessionDetail": "会话详情", + "Detail": "详情", "SessionOffline": "历史会话", "SessionOnline": "在线会话", "Sessions": "会话管理", @@ -701,6 +701,7 @@ "target": "目标", "bucket": "桶名称", "command": "命令", + "Activity": "活动", "commandStorage": "命令存储", "comment": "备注", "containerName": "容器名称", diff --git a/src/i18n/langs/en.json b/src/i18n/langs/en.json index 70e1ae1bb..5c06843fd 100644 --- a/src/i18n/langs/en.json +++ b/src/i18n/langs/en.json @@ -641,7 +641,8 @@ "ApplicationPermissionUpdate": "Application permission update", "RemoteAppUpdate": "Remote app update", "ReplayStorageUpdate": "Replay storage update", - "SessionDetail": "Sessions detail", + "Detail": "Detail", + "Activity": "Activity", "SessionOffline": "Sessions offline", "SessionOnline": "Sessions online", "Sessions": "Sessions", @@ -688,6 +689,7 @@ "target": "Target", "bucket": "Bucket", "command": "Command", + "Activity": "Activity", "commandStorage": "Command storage", "comment": "Comment", "containerName": "Container name", diff --git a/src/views/sessions/SessionDetail/SessionJoinRecords.vue b/src/views/sessions/SessionDetail/SessionJoinRecords.vue new file mode 100644 index 000000000..a3e4df3c4 --- /dev/null +++ b/src/views/sessions/SessionDetail/SessionJoinRecords.vue @@ -0,0 +1,50 @@ + + + + + diff --git a/src/views/sessions/SessionDetail/index.vue b/src/views/sessions/SessionDetail/index.vue index 2b433fa28..1f9b072a5 100644 --- a/src/views/sessions/SessionDetail/index.vue +++ b/src/views/sessions/SessionDetail/index.vue @@ -16,12 +16,15 @@ import { GenericDetailPage } from '@/layout/components' import SessionCommands from './SessionCommands' import SessionDetailInfo from './SessionDetailInfo' +import SessionJoinRecords from './SessionJoinRecords' + export default { name: 'SessionDetail', components: { GenericDetailPage, SessionCommands, - SessionDetailInfo + SessionDetailInfo, + SessionJoinRecords }, data() { return { @@ -29,12 +32,16 @@ export default { activeSubMenu: 'SessionDetailInfo', submenu: [ { - title: this.$t('route.SessionDetail'), + title: this.$t('route.Detail'), name: 'SessionDetailInfo' }, { title: this.$t('sessions.command'), name: 'SessionCommands' + }, + { + title: this.$t('sessions.Activity'), + name: 'SessionJoinRecords' } ] } diff --git a/src/views/settings/Security.vue b/src/views/settings/Security.vue index dbbc2bff7..1118011ed 100644 --- a/src/views/settings/Security.vue +++ b/src/views/settings/Security.vue @@ -27,7 +27,7 @@ export default { this.$t('common.Basic'), [ 'SECURITY_COMMAND_EXECUTION', 'SECURITY_SERVICE_ACCOUNT_REGISTRATION', - 'SECURITY_MAX_IDLE_TIME', 'SECURITY_WATERMARK_ENABLED' + 'SECURITY_MAX_IDLE_TIME', 'SECURITY_WATERMARK_ENABLED', 'SECURITY_SESSION_SHARE' ] ], [