RoleType 表

 

上一次修改主题: 2011-01-27

RoleType 表是一个静态查找表,其中包含不同角色类型及其关联的权限集。

类型 描述

rtypeID

int,不为 null

角色类型 ID。

rtypeDesc

nvarchar (256),不为 null

角色类型描述。可用角色有三个:

  • 成员:聊天室成员

  • 管理员:聊天室管理员

  • 有发布权的人:大会堂聊天室的演讲者

rtypeAllowedPermSet

bigint,不为 null

角色的权限集。使用的值为:

  • 2:在角色可以管理节点时为 True。

  • 4:在角色可以创建子节点时为 True。

  • 5:在角色可以修改角色(作废)时为 True。

  • 6:在角色可以修改设置(作废)时为 True。

  • 7:在角色可以加入聊天室(或某类别的子聊天室)时为 True。

  • 8:在角色可以在聊天室中(或某类别的子聊天室中)聊天时为 True。

  • 9:在角色可以离开聊天室(或某类别的子聊天室)时为 True。

  • 10:在角色即使不加入聊天室也可读取聊天历史记录时为 True。

  • 11:在角色可以看到聊天室时为 True。(该值可通过作用域和可见性等因素进一步优化。)

  • 12:在角色可以在大会堂聊天室中聊天时为 True。

  • 13:在角色查看节点后可以绕过可见性规则时为 True。

honorsOverride

bit,不为 null

在子节点可以覆盖角色时为 True。在子节点不能覆盖角色时为 False。

honorsScope

bit,不为 null

在角色遵从作用域时为 True。在角色不遵从作用域时为 False。

描述

rtypeID

主键。