In Grav lassen sich auf einfache Weise Inhalte für den öffentlichen Zugang sperren. Komplizierter wird es, wenn Seiten nur für bestimmte Benutzergruppen zugänglich sein sollen,  denn an dieser Stelle hat das Grav Manual leider seine Schwächen:

Grav: Seiten nur für bestimmte Benutzergruppen

Anhand eines praktischen Beispiels wird jedoch schnell klar, wie Zugriffsberechtigungen für Gruppen in Grav konfiguriert werden.

Folgendes Szenario: Die Benutzergruppe group1 soll exklusiven Zugriff auf page1 erhalten.

Zuerst legen wir über das Admin-Interface von Grav die Benutzergruppe group1 an. Für das Feintuning der Zugriffsrechte muss anschliessend die Gruppen-Konfiguration in einem Texteditor bearbeitet werden. Dazu öffnen wir die Datei

/user/config/groups.yaml

und ergänzen die Konfiguration um folgende Zeilen:

group1:
  groupname: group1
  access:
    site:
      login: true
      group1: true

Hierdurch weis Grav, daß die Benutzergruppe Login-Zugriffsberechtigungen hat.

Im Frontmatter der Seite fügen wir nun folgendes ein:

access:
    site.group1: true

Damit erhält group1 exklusiven Zugriff auf genau diese Seite in Grav.

That’s all !