【BUG】1.3.52版本,普通数据表自定义主键后表格行内操作权限失效

* 描述问题

1.3.52版本,普通数据表自定义主键后表格行内操作权限失效
创建非整数/非数字的主键,表格行内的查看编辑删除按钮会失效(创建单行文本类型的主键)
在官方最新的demo上是没问题的

* 运行环境

  • NocoBase 版本:
  • 数据库种类与版本:
  • 操作系统:
    -浏览器及版本
  • 部署方式:
  • Docker 镜像版本:
  • NodeJS 版本:

如何重现

预期行为

截图

日志

请问失效具体的现象是什么?


配置过程按钮是隐藏状态的,推出配置后按钮直接看不见了,用root账号也是这样,创建自定义的整数类型/数字类型的主键就不会有这个问题,我想问题应该出在非数字类型的判断这里

在 1.3.52版本上未复现,确定角色是root ,可以使用无痕模式操作,检查问题是否存在

可以给下你的demo试试不?现在官方demo没有1.3.x的版本了,我们本地数据库配的mysql,确定是自定义的主键是吗?就是不用系统自动生成的,创建表的时候去掉ID勾选,然后自己创建一个单行文本的字段作为主键,然后去创建表格添加数据后配置操作列,就看到权限失效了

@hongboji 大佬看看~