Wikiinfo
Siehe auch: HelpOnAccessControlLists
Rechtevergabe
Es existieren drei Gruppen mit unterschiedlichen Rechten:
All
alle user, auch nicht angemeldete
TestUser (wird von CampanaGroup eingetragen)
default: lesen
default: lesen, schreiben, löschen, zurücksetzen
default: lesen, schreiben, löschen, zurücksetzen, Zugriffsrechte ändern (admin)
Die Default Rechte gelten nur wenn auf der Seite keine #acl Zeile angegeben wurde!! Wenn mit #acl Rechte für eine Wiki-Seite definiert wurden, entfällt die Zeile acl_rights_default in der Konfiguration, die Zeile acl_rights_before bleibt aber unberührt (und damit die Rechte für CampanaGroup):
acl_rights_default = u"SumpfGroup:read,write,delete,revert All:read" acl_rights_before = u"SuperUser,CampanaGroup:read,write,delete,revert,admin"
Wenn also per #acl Rechte auf einer Seite vergeben werden, müssen für alle, die Zugriff haben sollen, alle Reche explizit vergeben werden, alle impliziten Rechte fallen weg (ausser für CampanaGroup).
Rechte von einzelnen Seiten ändern
Man beachte die Sortierung der access-control-list:
#acl SpeziellerUser:read,write SpezielleGruppe:read,write,revert AllgemeinereGruppe:read All:
Beispiele
#acl All:
Niemand ausser CampanaGroup kann auf die Seite zugreifen
#acl SumpfGroup:read
CampanaGroup darf wie immer alles, SumpfGroup lesen, sonst niemand nix.
