RoleType-Tabelle

 

Letztes Änderungsdatum des Themas: 2011-01-27

Die Tabelle RoleType ist eine statische Nachschlagetabelle mit Rollentypen und deren zugeordneten Berechtigungssätzen.

Spalten

Spalte Typ Beschreibung

rtypeID

int, not null

ID des Rollentyps.

rtypeDesc

nvarchar (256), not null

Beschreibung des Rollentyps. Drei Rollen sind verfügbar:

  • Mitglied: Chatroommitglied

  • Manager: Chatroommanager

  • Leitend: Referent für einen Auditoriumchatroom

rtypeAllowedPermSet

bigint, not null

Berechtigungssatz für die Rolle. Folgende Werte werden verwendet:

  • 2: True, wenn die Rolle Knoten verwalten kann.

  • 4: True, wenn die Rolle untergeordnete Knoten erstellen kann.

  • 5: True, wenn die Rolle Rollen ändern kann (veraltet).

  • 6: True, wenn die Rolle Einstellungen ändern kann (veraltet).

  • 7: True, wenn die Rolle einen Chatroom betreten kann (oder untergeordnete Chatrooms einer Kategorie).

  • 8: True, wenn die Rolle in einem Chatroom chatten kann (oder in untergeordneten Chatrooms einer Kategorie).

  • 9: True, wenn die Rolle einen Chatroom verlassen kann (oder untergeordnete Chatrooms einer Kategorie).

  • 10: True, wenn die Rolle den Chatverlauf lesen kann, auch wenn sie einen Chatroom nicht betreten hat.

  • 11: True, wenn die Rolle den Chatroom sehen kann. (Dies wird anhand von Faktoren wie Bereich und Sichtbarkeit präzisiert.)

  • 12: True, wenn die Rolle in einem Auditoriumchatroom chatten kann.

  • 13: True, wenn die Rolle beim Anzeigen von Knoten Sichtbarkeitsregeln umgehen kann.

honorsOverride

bit, not null

True, wenn die Rolle durch untergeordnete Knoten außer Kraft gesetzt werden kann. Andernfalls False.

honorsScope

bit, not null

True, wenn die Rolle einen Bereich einhält. Andernfalls False.

Schlüssel

Spalte Beschreibung

rtypeID

Primärschlüssel