上下级角色菜单权限授权问题

Blade 未结 1 1323
8344143
8344143 2020-01-14 17:28

一、该问题的重现步骤是什么?

1. 创建上下级角色关系

2. 给上级角色授权

3.下级权限没有自动加载,


二、你期待的结果是什么?实际看到的又是什么?

上级授权之后,下级角色应该自动也有上级的权限菜单功能吗


三、你正在使用的是什么产品,什么版本?在什么操作系统上?



四、请提供详细的错误堆栈信息,这很重要。



五、若有更多详细信息,请在下面提供。



1条回答
  •  admin
    admin (楼主)
    2020-01-15 10:30

    不会自动授权下级,不然这样逻辑上会出问题。

    比如用户的admin角色有A、B、C、D权限,他有两级部门,1级部门有A、B、C权限,2级部门有A、B权限,2级部门隶属于1级部门。如果给上级授权后,自动给下级一样的授权,那么2级部门就会分配了本来没有的C权限,势必需要单独打开2级部门,把C权限去掉然后保存。

    这样做就严重违反了系统设计的规范性,所以分配权限的时候是不会同时给下级分配的


    这个逻辑看代码也可以很快了解,可以看下对应的代码,并没有对下级进行操作

    image.png

    0 讨论(0)
提交回复