移除用户系统级角色,权限完全迁移至项目级管理
- 用户注册/创建不再需要选择角色,账号管理只管资料和状态 - 移除前后端所有系统级 role 字段的暴露,改用 is_admin 标识管理员 - PM(项目负责人)角色自动拥有全部项目权限且不可修改 - 系统管理员在项目中的成员身份不可被删除 - 管理界面全面美化 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -185,7 +185,10 @@ const compactObjectValue = (value: Record<string, any>): string => {
|
||||
if (entries.length === 0) return "未填写";
|
||||
const rendered = entries
|
||||
.slice(0, 3)
|
||||
.map(([k, v]) => `${toReadableFieldLabel(k)}=${String(v)}`)
|
||||
.map(([k, v]) => {
|
||||
const valStr = typeof v === "object" ? JSON.stringify(v) : String(v);
|
||||
return `${toReadableFieldLabel(k)}=${valStr}`;
|
||||
})
|
||||
.join(",");
|
||||
return entries.length > 3 ? `${rendered} 等${entries.length}项` : rendered;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user