Tenant Settings Module
Primaeres Frontend-Modul
frontend/src/pages/components/config/ConfigSettings.jsxZentraler Editor fuer Stammdaten, Verbindungsdetails, Query-Verhalten, AI-Szenarien und Job-Tuning.
Unterstuetzende Module
frontend/src/pages/components/config/configSave.jsGemeinsame Save-Logik fuer settings-nahe Bearbeitungsoberflaechen.frontend/src/pages/components/config/settings/configSettingsHelpContent.jsRegister fuer kontextbezogene Hilfetexte.frontend/src/pages/components/config/settings/ConfigSettingsHelpPopover.jsxInline-Hilfeausloeser.frontend/src/pages/components/config/settings/ConfigSettingsDocumentationModal.jsxErweiterter Doku-Einstieg fuer den Settings-Bereich.
Backend-Gegenstuecke
backend/src/core/views.pyLaedt die zusammengesetzte Konfiguration und persistiert Aenderungen zurueck incConfigundcConfigExt.backend/src/cpi/views.pyLiefert spaeter die Laufzeit-Ansichten, die vom Settings-Ergebnis abhaengen, zum Beispiel Alerts, Messages, Packages, Archive und Keystore-Daten.
Datenbeziehungen
cConfigRoot-Metadaten des Tenants inklusive Enabled-Status.cConfigExtAufgeteilte Config- und Runtime-Sektionen wieconnection,global,jobs.*undperiodic.- zugehoerige Group- und Role-Zuordnungen Werden fuer Tenant-Sichtbarkeit und eingeschraenkten Zugriff verwendet.
Laufzeitspezifisches UI-Verhalten
Der Settings-Screen ist mehr als nur ein Formular:
- er reagiert ueber Realtime-Topics auf Backend-Aenderungen
- er pausiert Refresh waehrend der Bearbeitung
- er bereinigt Secrets vor erneutem Rendern geladener Zustaende
- er synchronisiert verwandte Access-Group-Zuordnungen neben dem eigentlichen Config-Save