tblRoleType

tblRoleType es una tabla de búsqueda estática con tipos de roles y sus conjuntos de permisos asociados.

Columnas

Columna Tipo Descripción
rtypeID
int, not null
Id. de tipo de rol.
rtypeDesc
nvarchar (256), no nulo
Descripción del tipo de rol. Hay cuatro roles disponibles:
Miembro: Miembro del salón de chat
Administrador: Administrador de salones de chat
Con voz: Moderador de un salón de chat del auditorio
Creador: Puede crear salones de chat
rtypeAllowedPermSet
bigint, no null
Permisos establecidos para el rol. Los bits usados son:
2: Verdadero si el rol puede administrar nodos.
4: Verdadero si el rol puede crear nodos secundarios.
7: Verdadero si el rol puede unirse a un salón de chat (o salones de chat infantiles de una categoría).
8: Verdadero si el rol puede chatear en un salón de chat (o en salones de chat infantiles de una categoría).
10: Verdadero si el rol puede leer el historial de chat incluso cuando no se une a un salón de chat.
11: Verdadero si el rol puede ver el salón de chat. (Esto se perfecciona aún más con factores como el ámbito y la visibilidad).
12: Verdadero si el rol puede chatear en un salón de chat del auditorio.
13: Verdadero si el rol puede omitir las reglas de visibilidad al ver nodos.

Clave

Columna Descripción
rtypeID
Clave principal.