St. Georg App
Bereiche

Admin Bereich

Aufbau und Funktionen des Administrationsbereichs.

Admin Bereich

Der Admin Bereich dient der übergeordneten Verwaltung von Nutzer:innen und Organisationen.

Routen

Die wichtigen Routen im Admin Kontext sind:

Admin Übersicht unter /admin
Organisationen unter /admin/organizations
Benutzerverwaltung unter /admin/users

Diese Routen werden in apps/web/src/routes/_authenticated/admin definiert und vom tanstack Router in routeTree.gen.ts registriert.

Funktionen

Im Admin Bereich lassen sich insbesondere folgende Aufgaben durchführen:

Anlegen neuer Organisationen
Verwalten bestehender Organisationen
Verwalten von Benutzerkonten und Rollen

Für das Anlegen von Organisationen existiert zum Beispiel das Formular CreateOrganizationForm unter apps/web/src/components/form/create-organization-form.tsx.
Dieses Formular verwendet den Auth Client und ruft authClient.organization.create auf, um eine neue Organisationszeile in der Datenbank zu erzeugen.

Die Navigation des Admin Bereichs folgt denselben Mechanismen wie die übrige App.
Einträge können über die Organisationsmetadaten gepflegt werden.
Für Admin-spezifische Links kann ein eigener Satz von Navigationsgruppen im Feld metadata.navigation.groups hinterlegt werden.