实现账号信息隐藏权限系统

1. 拆分 account:view_all 和 account:view_full 权限
2. 运营只能看用户名、标签、分配,隐藏密码/邮箱等敏感信息
3. 管理员可看完整字段(需 account:view_full 权限)
4. 所有人都可分配账号给客服
5. 前端添加上传时间列
This commit is contained in:
yml2213
2026-06-24 22:15:46 +08:00
parent 09f9ab7165
commit 50f90eeeb8
3 changed files with 15 additions and 6 deletions
+2 -2
View File
@@ -54,8 +54,8 @@ def list_accounts(
assigned_username=acc.assigned_user.username if acc.assigned_user else None,
created_at=acc.created_at,
)
# 运营+超管可看完整字段
if user_has_permission(current, "account:view_all"):
# 只有管理员可看完整字段(密码、邮箱等)
if user_has_permission(current, "account:view_full"):
item.password = acc.password
item.email = acc.email
item.email_password = acc.email_password