菜单权限、接口权限租户配置问题

Blade 未结 1 2721
chenzw
chenzw 2020-04-28 10:52


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

1. 角色层级为   开发人员admin -> 租户admin -> 基本用户

2. 当我使用租户admin给基本用户配置菜单权限(例如增加一个菜单),点击保存之后,有些接口(开发人员配置的)的权限就默认取消了,租户admin给自己配置也一样,具体看图描述

① 开发人员admin给普通人员配了角色 ——租户管理接口权限是打钩的

image.png

②当我使用租户admin给普通人员配置角色 例如增加一个菜单并且点击确定之后

image.png

③回到开发人员admin查看,刚刚设置的权限消失了,原因可能是在租户admin中读取接口权限的时候没有读取到租户管理的权限,导致保存之后就把这个角色的接口权限覆盖了

image.png

④为什么在租户admin查看接口权限是如图这样的,而不是上图那样的数据?

image.png

3. 第二个现象,如果使用租户admin修改自身的菜单,例如取消一个菜单

image.png

再登录到开发人员admin查看租户admin菜单权限,菜单权限、接口权限都失效了,原本配置的菜单全都被勾上了

image.png

image.png




追加:如果在租户admin把菜单权限都勾上了,就是菜单的根节点也打钩了,在开发者admin配置菜单权限的时候,菜单就会被默认全部被勾上



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

貌似在租户管理员无法控制该租户的菜单和接口权限



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

bladex-boot saber 2.4.0 macos


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

无错误堆栈


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




1条回答
  •  zhx1994
    zhx1994 (楼主)
    2020-04-28 11:05

    $O`G{WN092@@F4_5}Q52%L1.png

    H4{$5IF9F__RL_8G{09ODRL.png

    非000000租户才是根据角色去过滤菜单

    作者追问:2020-04-28 11:05

    什么意思  还是有那个问题呀

    作者追问:2020-04-28 11:05

    你试试我的问题描述

    0 讨论(0)
提交回复