我如何能够针对“操作”配置权限,现在的联动规则不支持读取当前用户的角色,那么我需要将一个操作只允许特定角色执行(针对角色显示/隐藏、启用/禁用操作按钮),这种需求该如何实现?
目前还不好实现,需要进一步增强这方面的能力
可以复制一个页面,两部份人员查看的链接是不同的
我这有个想法
如果这种操作不多,你可以给用户加一个操作授权的字段,每个操作对应一个授权,然后根据这个授权了哪些操作权限去显示/隐藏按钮。
例如:
操作授权(下拉多选)1查看、2编辑、3删除
规则,当用户授权不包含查看,隐藏查看
就是联动规则无法读取当前用户信息,如果能读取就不需要设置这个授权字段了,直接读角色就可以了,但是现在联动规则只能联动当前业务表内的字段,而且部分按钮还不支持联动规则。
我也在思考怎么解决这个问题。
加个用户的字段,然后根据用户筛选范围可行么?
在业务表加字段,用于判断当前用户权限是可以实现,但是这种方式如果有权限调整都需要去刷业务数据库。