Organisationen und Websites
Warum es existiert
Das CMS ist um Organisationen und Website-Arbeitsbereiche herum organisiert. Benutzer benötigen eine mandantenbewusste Shell, bevor sie Routen, Inhalte oder Deployments erstellen können.
Verwenden Sie dies, wenn
- Ein Benutzer zwischen Websites wechseln muss.
- Eine neue Website innerhalb einer Organisation erstellt werden muss.
- Die Admin-Shell eine organisationsbewusste Navigation benötigt.
- Der Profil- und Organisationskontext geladen werden muss, bevor an Funktionen gearbeitet wird.
Was enthalten ist
- organisationsbewusste Seitenleisten-Navigation
- Website-Auswahl in der Admin-Shell
- Website-Erstellungsablauf
- Website-Profil und zusammenfassende Daten im Dashboard
- tRPC-Verfahren für Organisationen und Websites
Kernablauf
- Den angemeldeten Benutzer ermitteln.
- Das Profil des Benutzers und seine Organisationszugehörigkeit laden.
- Websites für diese Organisation abrufen.
- Dem Benutzer erlauben, den Arbeitsbereichskontext zu wechseln oder eine neue Website zu erstellen.
- Nachgelagerte Admin-Funktionen auf die ausgewählte Website-ID beschränken.
Systemoberflächen
- CMS-Admin-Seitenleiste und Dashboard
- Website-CRUD-Verfahren in der tRPC-Schicht
- Organisationsabfrage, die während des Sitzungs-Bootstrappings verwendet wird