feat(users): 用户名旁加主管/副管 badge,观察者改绿色避免和主管撞色
超管在 /admin/users 一眼看角色: - 主管理员 = 蓝 (info,跟 TeamMembersPage 一致) - 副管理员 = 紫 (purple,跟 TeamMembersPage 一致) - 观察者 = 绿 (success,从原来的蓝改过来,避免和主管同色) 成员不加 badge (默认无标识就是成员)。 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
75b950849d
commit
dccb4cb5e1
@ -263,10 +263,28 @@ export function UsersPage() {
|
|||||||
}} />
|
}} />
|
||||||
{u.username}
|
{u.username}
|
||||||
</button>
|
</button>
|
||||||
{u.is_observer && (
|
{u.is_team_owner && (
|
||||||
<span
|
<span
|
||||||
className={styles.statusBadge}
|
className={styles.statusBadge}
|
||||||
style={{ background: 'var(--color-info-bg)', color: 'var(--color-info)', marginLeft: 6 }}
|
style={{ background: 'var(--color-info-bg)', color: 'var(--color-info)', marginLeft: 6 }}
|
||||||
|
title="该团队的主管理员"
|
||||||
|
>
|
||||||
|
主管理员
|
||||||
|
</span>
|
||||||
|
)}
|
||||||
|
{u.is_team_admin && !u.is_team_owner && (
|
||||||
|
<span
|
||||||
|
className={styles.statusBadge}
|
||||||
|
style={{ background: 'var(--color-purple-bg)', color: 'var(--color-purple-accent)', marginLeft: 6 }}
|
||||||
|
title="该团队的副管理员"
|
||||||
|
>
|
||||||
|
副管理员
|
||||||
|
</span>
|
||||||
|
)}
|
||||||
|
{u.is_observer && (
|
||||||
|
<span
|
||||||
|
className={styles.statusBadge}
|
||||||
|
style={{ background: 'var(--color-success-bg)', color: 'var(--color-success)', marginLeft: 6 }}
|
||||||
title="该团管被标记为观察者,可查看全局内容资产"
|
title="该团管被标记为观察者,可查看全局内容资产"
|
||||||
>
|
>
|
||||||
观察者
|
观察者
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user