现象
FastGPT首页会展示“从模板创建”功能入口,所有访问用户均可看到该按钮。当根目录下无新建权限的用户点击该按钮时,会弹出报错“无权限操作该团队”。目前该功能没有可通过后台或其他方式配置关闭的选项。
可能原因
当前FastGPT版本中,首页“从模板创建”功能默认对所有用户可见,未提供全局配置开关来控制其展示状态,无法根据用户权限或自定义配置隐藏该入口,导致无权限用户点击后触发权限报错。
排查步骤
- 登录FastGPT后台管理界面,查找是否存在与首页“从模板创建”功能相关的配置项(需按实际环境确认,当前issue未提及具体配置路径)。
- 切换至无根目录新建权限的测试账号,访问首页验证“从模板创建”按钮是否可见。
- 核对当前FastGPT版本是否存在未被提及的隐藏配置入口(需按实际环境确认)。
解决与验证
目前官方版本暂未提供该功能的直接配置开关,若需实现关闭该入口的需求,可通过自定义修改前端代码逻辑,新增配置项控制“从模板创建”按钮的显示与隐藏(需按实际开发环境调整代码)。配置完成后重新部署FastGPT,即可进行验证:
- 访问首页,确认无权限用户看不到“从模板创建”按钮。
- 切换至有权限的用户账号,确认该按钮仍可正常展示并使用。
- 验证无权限用户访问时,不会再触发“无权限操作该团队”的报错。
来源:https://github.com/labring/FastGPT/issues/6547