Zum Hauptinhalt springen

Zugriffsbeschränkte Elemente

Wenn ein Element nur nach einer Freigabe angezeigt werden soll, eignet sich die <Restricted>-Komponente - sie versteckt ihren Inhalt, bis er freigegeben wurde.

<Restricted id="43ba2a38-9612-402f-9daf-91204ff47a71">
Dieser Link wird nur bei entsprechender Berechtigung angezeigt:

[🔗 https://test.com/nicht-oeffentlicher-link](https://test.com/nicht-oeffentlicher-link)
</Restricted>
http://localhost:3000
Inhalt ist nicht geheim

Obwohl der zugriffsbeschränkte Inhalt bei fehlender Berechtigung nicht im Browser angezeigt wird, ist er dennoch im Seitenquelltext enthalten. Versierte Nutzer:innen könnten ihn also unter Umständen trotzdem herausfinden.

Mögliche Use Cases

  • Bestimmte Nutzer:innen sollen einen Inhalt (noch) nicht sehen. Zum Beispiel:
    • Die Lehrperson möchte den Arbeitsfortschritt steuern können (teacher-pacing).
    • Eine Überraschung oder ein besonderer Effekt soll nicht vorweggenommen werden.
    • Die Lehrperson möchte Inhalte zwischen verschiedenen Schüler:innen oder Lerngruppen (z.B.) differenzieren.
  • Ein bestimmtes Element ist nur für die eingeloggten und zugriffsberechtigten Besucher:innen sinnvoll (z.B. ein zugriffsbeschränkter OneDrive-Link).