Schreib- und Lesezugriff#
Hinweis
Grundsätzlich hat jeder Nutzer Lesezugriff auf Themen (Subjects) im RC-Content. Allerdings ist der Lesezugriff auf Räume beschränkt. Ein Nutzer kann Themen schreiben, die über die Kategorie mit dem Raum verknüpft sind, in dem er Schreibzugriff hat.
Hinweis
Über die Lese- und Schreibrechte auf Räume wird auch gesteuert, auf welche Slots ein Nutzer schreibrechte hat. Also Ob ein Nutzer Meldungen in einen Slot schieben oder aus einem Slot löschen kann. Wenn ein Platzhalter über dessen Elementtypen mit einem Raum verknüpft ist, in dem der Nutzer Schreibzugriff hat, kann der Nutzer Meldungen in diesen Slot schieben oder daraus löschen.
Welche Räume ein Nutzer bearbeiten kann, wird über die Gruppenmitgliedschaften gesteuert. In der Gruppen-Konfiguration (groupConfig) kann für jede Gruppe festgelegt werden, auf welche Räume die Mitglieder dieser Gruppe Lese- und Schreibzugriff haben. Dabei wird die *NIX-Übliche Syntax für Zugriffsrechte verwendet (rwx) wobei derzeit das Execute-Flag (x) nicht verwendet wird.
Rechte |
Beschreibung |
Numerische Repräsentation |
Binäre Repräsentation |
|---|---|---|---|
Lese- und Schreibzugriff |
Der Nutzer kann den Raum sehen und Themen (Subjects) darin erstellen und bearbeiten. |
6 |
|
Nur Lesezugriff |
Der Nutzer kann den Raum sehen, aber keine Themen (Subjects) darin erstellen oder bearbeiten. |
4 |
|
Nur Schreibzugriff |
Der Nutzer kann den Raum nicht sehen, aber Themen (Subjects) darin bearbeiten. |
2 |
|
{
"groupConfig": {
"rc-content-news": {
"accessLevel": "user",
"modules": [
"news"
],
"rooms": [
{
"_id": {
"$oid": "AAA"
},
"rights": 6,
"description": "Lese- und Schreibzugriff auf den Raum"
},
{
"_id": {
"$oid": "BBB"
},
"rights": 4,
"description": "Nur Lesezugriff auf den Raum"
},
{
"_id": {
"$oid": "CCC"
},
"rights": 2,
"description": "Nur Schreibzugriff auf den Raum. Resultiert darin, dass der Nutzer den Raum nicht sieht."
}
]
}
}
}