当针对数据源表进行权限设置时,如果不是通用权限,复制记录时子表格的关联字段不能复制到

在用户和权限设置里面,当给某个表单独配置权限时,在这个表的区块进行复制时,里面的子表格的关联字段不能复制到。改为通用配置就没有问题,单独配置就算是把所有权限都给了也是不行。



权限部分最好不要在表数据上做特殊配置,因为关联数据多的时候不好用

麻烦给个最小复现:
https://a_j89r6gwvkw4.v7.demo-cn.nocobase.com/admin/5ve30131jqw

miumiu

上述链接可以查看到,点订单里面的复制,产品没有出来

重新设置了下,已经可以了 ,我去掉了外键


好的,我晚点再配置权限试下

在线测试是没有问题,本地测试发现root角色不是通用权限时没有问题,切换到其它角色不是通用权限时复制出现问题,找不到原因,可能是版本的原因,到时等1.7的稳定版本再测试看下。

我在线复现了这个问题:https://a_j89r6gwvkw4.v7.demo-cn.nocobase.com/admin/f10lhojxouh
用户名是test,密码是123abc
我是给测试角色的order表和orderdetial表设置了单独权限

test用户登录后切换到测试角色,点这里复制后产品编号不能复制到:

https://a_j89r6gwvkw4.v7.demo-cn.nocobase.com/admin/f10lhojxouh
用测试用户登录,用户名test,密码123abc,登录后切换到测试角色,然后点订单表的复制按钮就可以发现订单子表里面的产品没有复制到

我给管理员也增加了测试角色,管理员登录后可以切换到测试角色也能复现这个问题

缺陷, 等我们修复下