tblRoleType

tblRoleType é uma tabela de pesquisa estática com tipos de função e seus conjuntos de permissões associados.

Colunas

Coluna Tipo Descrição
rtypeID
int, não null
ID do tipo de função.
rtypeDesc
nvarchar (256), não nulo
Descrição do tipo de função. Há quatro funções disponíveis:
Membro: membro da sala de chat
Gerente: gerenciador de salas de chat
Dublado: Apresentador de uma sala de chat de auditório
Criador: pode criar salas de chat
rtypeAllowedPermSet
bigint, não null
Conjunto de permissões para a função. Os bits usados são:
2: True se a função puder gerenciar nós.
4: True se a função puder criar nós filhos.
7: True se a função puder ingressar em uma sala de chat (ou salas de chat para crianças de uma categoria).
8: True se a função puder conversar em uma sala de chat (ou em salas de chat para crianças de uma categoria).
10: True se a função puder ler o histórico de chat mesmo quando não estiver ingressada em uma sala de chat.
11: True se a função puder ver a sala de chat. (Isso é ainda mais refinado por fatores como escopo e visibilidade.)
12: True se a função puder conversar em uma sala de chat de auditório.
13: True se a função puder ignorar regras de visibilidade ao exibir nós.

Chave

Coluna Descrição
rtypeID
Chave primária.