角色系统实现

设计

角色分级可以无限制的分,支持自由化定制,从最大全功能的角色可以过渡到最小只有一个页面一个按钮的的角色。
角色分级后在人员的对于角色的权限方面进行如下设定

  • 当前人员无法修改自己的角色。
  • 当前人员无法修改自己角色的角色权限设定。
  • 当前人员只能看到自己的角色以及角色等级小于自己角色等级的其它角色。
  • 当前人员只能修改角色等级小于自己角色等级的其它角色。
  • 当前人员只能创建和修改角色等级小于自己角色等级的其它角色。
  • 当前人员修改和创建角色时最大的可选权限范围为自己当前角色的权限。
  • 当前人员只能修改角色等级低于自己的其他人的角色。
  • 当前人员只能修改无角色或者等级低于自己的其他人的信息。