公开表单默认会查询数据表所有字段,不受权限控制

* 描述问题

* 运行环境

  • NocoBase 版本:v2.0.0-alpha.24
  • 数据库种类与版本: mysql 8
  • 操作系统:win10
    -浏览器及版本 360极速x
  • 部署方式:docker
  • Docker 镜像版本:nocobase:2.0.0-alpha.24-full
  • NodeJS 版本:

如何重现

使用数据源受限制的角色创建公开表单,表单里面会涉及一个关联查询功能,登录数据源权限受限的账号编辑界面F12看到关联查询接口只会返回有权限查看的字段,但是查看公开表单时F12看到接口会返回数据表所有字段

预期行为

希望是接口只会返回允许查看的字段,其他字段不在接口里面体现

截图

下面是用权限受限的账号编辑表单时接口返回的数据:

下面是正常访问表单时接口返回的数据:

日志

公开表单不走权限校验,与权限无关。

就是默认会查询所有数据对吧,那我尝试用其他方法来解决这个问题吧,非常感谢