Skip to content

[v2] 网页角色名统一显示「管理员」,不再出现 owner - #370

Merged
EricWvi merged 2 commits into
ora-space:mainfrom
TannyXie:fix/1087-role-labels
Nov 13, 2026
Merged

EricWvi merged 2 commits into
ora-space:mainfrom
TannyXie:fix/1087-role-labels

Conversation

@TannyXie

@TannyXie TannyXie commented Nov 13, 2026 •

Copy link
Copy Markdown
Contributor

Refs ora-space/circus#1087

改动

网页用户可见文案里的角色名 owner 统一改为「管理员」(代码、数据、接口里的 owner 角色不变):

  • user-menu.tsx:用户菜单角色标签 'owner' → '管理员'(成员保持「成员」)
  • login-screen.tsx:登录被拒提示「请让 owner 邀请后再登录」→「请让管理员邀请后再登录」
  • squads/invite-form.tsx:邀请被服务端拒绝的提示「只有 owner 可以邀请成员」→「只有管理员可以邀请成员」,并补了 403 forbidden 单测
  • plugins/page.tsx:member 只读提示「需要工作区 owner 权限」→「需要工作区管理员权限」
  • collaboration/task-views.ts:closeRefusal「或工作区 owner 能…」→「或工作区管理员能…」(同步更新 task-views.test、task-page.test)
  • e2e/multiuser.spec.ts:登录被拒断言同步为「管理员邀请」

已全面排查 frontend-v2/src 用户可见文案,其余 owner 均为代码标识符、注释、接口数据或占位符(如 ownerEmail、ownerUserId、GitHub owner/repo 占位)。

测试

  • vitest 815 全过(含新增 forbidden 测试)、tsc、oxlint、vite build 全绿
  • e2e:multiuser.spec.ts 的「管理员邀请」两处断言通过(本地首个多用户测试因 e2e 库的 owner 显示名与 fixture 不一致而失败,与本次文案改动无关;CI 用标准 fixture)

截图

用户菜单显示「(管理员)」:

用户菜单管理员

登录被拒提示「请让管理员邀请后再登录」:

登录提示管理员

@EricWvi
EricWvi merged commit 3091ed4 into ora-space:main Nov 13, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants