3
回答
关于权限的设计,细粒度到页面的动作按钮
注册华为云得mate10,2.9折抢先购!>>>   
关于权限的设计,细粒度到页面的动作按钮, 想和大家了解下,是怎么做设计的.以及设计原理的宏观思想. 别叫我看RBAC模型.实在是看不出来,它能细粒到哪个层面, 且还要考虑一下性能....
<无标签>
举报
Sky__
发帖于6年前 3回/884阅
共有3个答案 最后回答: 6年前

把按钮布局,对于每个权限做不同模式呈现。不要告诉我你打算布局N个按钮,同时在界面上实现,而任意一个权限只能使用某些特定的按钮。

当然你可以对于不同按钮针对权限的层级关系,进行规划,但是这样会混乱,因为权限没有约束一定是树状分布的。甚至是个图。

最笨的方法,也是最简单的方法,针对不同权限的叠加,获得各种权限的枚举,然后再用类似卡诺图一样的东西,做合并分析,然后在分区域描述。整体开发采用脚本方式处理,使得权限的枚举集合变化后,能快速有效的对按钮分布种类进行重新分析。

你说的好抽象啊..  本人天资愚笨.   能否以一个场景说明一下.

比如: 用户  角色  组织机构  资源  , 资源授权给了角色,但角色又是树型的关系等....

可是角色怎么和按钮授权啊?

引用来自“high-sky”的答案

你说的好抽象啊..  本人天资愚笨.   能否以一个场景说明一下.

比如: 用户  角色  组织机构  资源  , 资源授权给了角色,但角色又是树型的关系等....

可是角色怎么和按钮授权啊?

http://www.oschina.net/code/snippet_96003_6040

这个东西一般人看不懂. 看得懂自然懂,看不懂,很难懂

顶部