Tabla RoleType

 

Última modificación del tema: 2011-01-27

La tabla RoleType es una tabla de búsqueda estática con tipos de rol y sus conjuntos de permisos asociados.

Columnas

Columna Tipo Descripción

rtypeID

int, no NULL

Identificador del tipo de rol.

rtypeDesc

nvarchar (256), no NULL

Descripción del tipo de rol. Existen tres roles disponibles:

  • Miembro: miembro de salón de chat

  • Administrador: administrador de salón de chat

  • Miembro con voz: moderador de un salón de chat de tipo auditorio

rtypeAllowedPermSet

bigint, no NULL

Conjunto de permisos del rol. Los valores usados son:

  • 2: True si el rol puede administrar nodos.

  • 4: True si el rol puede crear nodos secundarios.

  • 5: True si el rol puede modificar roles (obsoleto).

  • 6: True si el rol puede modificar la configuración (obsoleto).

  • 7: True si el rol puede unirse a un salón de chat (o salones de chat secundarios de una categoría).

  • 8: True si el rol puede hablar en un salón de chat (o salones de chat secundarios de una categoría).

  • 9: True si el rol puede abandonar un salón de chat (o salones de chat secundarios de una categoría).

  • 10: True si el rol puede leer el historial de chat incluso cuando no se unió a un salón de chat.

  • 11: True si el rol puede ver el salón de chat. (Restricción adicional según factores, como ámbito y visibilidad).

  • 12: True si el rol puede hablar en un salón de chat de tipo auditorio.

  • 13: True si el rol puede omitir las reglas de visibilidad al ver nodos.

honorsOverride

bit, no NULL

True si el rol puede ser invalidado por nodos secundarios. False si no puede.

honorsScope

bit, no NULL

True si el rol respeta el ámbito. False si no lo hace.

Clave

Columna Descripción

rtypeID

Clave principal.