产品包 新增删除菜单后,重新配置给租户,租户菜单不变问题

Blade 未结 2 77
TTG
TTG 2024-11-01 17:35

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

1. 新建租户时,默认的菜单只有 系统管理下面的菜单


2. 给租户 配置一个产品包,包里面也只有系统管理


3. 修改产品包,增加 流程管理下面的菜单,给租户重新配置一下原产品包(提交一下)




出现问题


    登录租户管理员,并没有 流程管理的菜单,


看代码,配置产品包 只是修改 blade_tenant_package中的数据并不会影响 租户角色的菜单 role_menu, 问下  修改产品包时,租户管理员角色菜单 是什么时候改变?


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


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


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


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

2条回答
  •  admin
    admin (楼主)
    2024-11-01 17:55

    产品包只是划定一个菜单范围,真正判断用户是否可以看到菜单,还是需要看role_menu表里配置的数据,也就是角色管理里配置的菜单权限。

    比如角色管理菜单权限配置了ABC,产品包分配了ABCD,因为权限只有ABC,那么这个用户看到的只有ABC。

    如果角色管理菜单权限配置了ABC,产品包分配了AB,那么这个用户看到的就是取交集:AB。

提交回复