现象
团队成员权限的role字段值显示为admin、owner、visitor,出现混淆,且数据库中未找到对应权限的保存字段。
可能原因
旧版FastGPT使用role字段存储团队成员权限,新版已改用独立权限表存储权限数据,role字段不再用于权限判断,导致原有字段值混乱且未正确同步新权限数据。
排查步骤
- 检查数据库表结构,确认是否存在独立的团队成员权限表。
- 核对当前使用的FastGPT版本类型,确认是否为开源版。
- 查看团队成员权限的当前存储字段,对比官方说明的权限存储规则。
- 需按实际环境确认权限配置的具体加载逻辑。
解决与验证
对于开源版FastGPT,需启用独立权限表存储团队成员权限,不再依赖role字段进行权限判断。验证时,确认团队成员权限数据正确存储于独立权限表,且权限判断逻辑不再使用role字段。