Add user-scoped Hermes profile access

This commit is contained in:
ekko
2026-05-23 18:44:53 +08:00
committed by ekko
parent 56e7716302
commit 3f6a25d8f1
54 changed files with 2656 additions and 592 deletions
+40 -9
View File
@@ -2,7 +2,7 @@ export default {
// 登录
login: {
title: 'Hermes Web UI',
description: '输入访问令牌以继续。令牌在服务端启动日志中查看。',
description: '输入用户名和密码以继续。',
placeholder: '访问令牌',
submit: '登录',
tokenRequired: '请输入访问令牌',
@@ -15,6 +15,8 @@ export default {
credentialsRequired: '请输入用户名和密码',
invalidCredentials: '用户名或密码错误',
tooManyAttempts: '登录失败次数过多,请稍后重试',
sessionExpired: '登录已过期,请重新登录',
accessDenied: '你没有权限访问该资源',
passwordMismatch: '两次密码不一致',
passwordTooShort: '密码长度至少 6 个字符',
setupSuccess: '密码登录配置成功',
@@ -31,10 +33,38 @@ export default {
newUsername: '新用户名',
usernameChanged: '用户名修改成功',
usernameTooShort: '用户名至少 2 个字符',
setupDescription: '设置用户名和密码以便快速登录。访问令牌仍可继续使用。',
removeConfirm: '确定要移除密码登录吗?移除后需要使用访问令牌登录。',
setupDescription: '管理用于登录的用户名和密码。',
removeConfirm: '用户账号必须保留密码登录。',
passwordLoginNotConfigured: '密码登录未配置',
passwordLoginConfigured: '密码登录已启用({username}',
passwordLoginConfigured: '当前账户:{username}',
},
users: {
title: '账户管理',
description: '创建用户、分配角色,并控制普通管理员可访问的 Profile。',
create: '创建用户',
edit: '编辑用户',
username: '用户名',
role: '角色',
statusLabel: '状态',
profiles: 'Profiles',
profilesPlaceholder: '选择可访问的 Profile',
allProfiles: '全部 Profile',
noProfiles: '未关联 Profile',
lastLogin: '最后登录',
newPasswordOptional: '新密码(留空不修改)',
loadFailed: '用户列表加载失败',
deleteConfirm: '确认删除该用户?',
enable: '启用',
disable: '禁用',
roles: {
superAdmin: '超级管理员',
admin: '普通管理员',
},
status: {
active: '启用',
disabled: '禁用',
},
},
// 通用
@@ -678,10 +708,10 @@ export default {
export: '导出',
rename: '重命名',
delete: '删除',
switchTo: '切换',
switchConfirm: '切换到配置 "{name}" 将重启网关,是否继续?',
switchSuccess: '已切换到配置 "{name}"',
switchFailed: '切换配置失败,网关可能需要手动重启',
switchTo: '切换 Hermes Profile',
switchConfirm: '将执行 `hermes profile use {name}` 并切换 Hermes CLI 的 active profile,是否继续?',
switchSuccess: 'Hermes active profile 已切换为 "{name}"',
switchFailed: '切换 Hermes Profile 失败,网关可能需要手动重启',
createSuccess: '配置 "{name}" 已创建',
createFailed: '创建配置失败',
renameSuccess: '配置已重命名',
@@ -768,7 +798,8 @@ export default {
saveFailed: '保存失败',
tabs: {
display: '显示',
account: '账户',
account: '当前账户',
users: '账户管理',
agent: '代理',
memory: '记忆',
compression: '上下文压缩',