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. |