我的系统有:模块权限<<----群组权限<<----个人权限。
现在假如三个权限集都有新增功能。
我现在在模块权限中把新增功能去掉---那群组权限和个人权限的新增功能应该怎么处理??
是同时在数据库中把新增功能去掉,还是保留?或者应该怎么处理??

解决方案 »

  1.   

    隐藏起来更好吧,让一切改动在用户面前是透明的。
      

  2.   

    不太理解你的意思,,,你是说改了模块权限后就不用设置另外两个权限了吗?然后根据模块权限和另外两个权限得到用户所拥有的权限?我觉得如果一改全改的话逻辑比较清晰,但也不方便设置。但如果不改动而是隐藏起来的话逻辑似乎有点难理清。
      

  3.   

    那肯定是要去掉啊,你模块权限都不在了,模块都不在了,个人权限和组群权限留着有什么用,你显示出来的是一个无用的权限,在删除模块权限的时候同时操作删除个人权限和组群权限
      

  4.   

    按2楼的说法可以把个人权限和组群权限功能隐藏。只是筛选用户权限时根据模块权限过滤下也可以如果只把功能隐藏了似乎也有个好处:就是下次只要恢复模块权限功能了就可以不用重设其它的权限集,,,不知道一般大家是怎么用?同时去掉其它权限集新增功能的话:好处就是逻辑简单些
      

  5.   

    恢复?这块功能到时候是给客户用的,如果说你先隐藏,你跟客户说以后再增加时个人权限和组群权限自动会再出来的,如果到最后说确实是新增加的模块,客户怎么区分会不会出来,以前有没有加过?