1、因V5 RBAC的特殊性,不再支持3.5插件菜单以下两个特性 :
-
可通过管理员菜单权限管理控制菜单是否显示。
-
可通过配置固定角色如FormAdmin控制权限。
以上两类需求可以通过超级管理员super-admin增加资源实现。
2、二次开发能够通过插件开发增加主菜单。
3、菜单项可以使用代码在运行期控制是否显示。
4、考虑到开发和实施的分离,为便于实施部署,不采用Web管理界面添加方式。
5、需要同时考虑降低3.5的二次开发迁移工作量。
6、沿袭3.5的实现,只支持一级和二级菜单的定义,不支持更多级别。
通过超级管理员配置来实现系统中主菜单的扩展功能,通过扩展来作为系统各模块或与第三方集成的入口。
支持以下菜单:
-
前端用户的一级或多级菜单(0-N个)
-
系统中其他任意角色的一级或多级菜单(0-N个)