diff --git a/srv/tesm/app.py b/srv/tesm/app.py index b39db19..d00c517 100644 --- a/srv/tesm/app.py +++ b/srv/tesm/app.py @@ -5437,12 +5437,12 @@ EXPORT_SECTIONS = [ ("devices", "Clients"), ("switches", "Switche"), ("credentials", "Zugangsdaten"), - ("users", "Benutzer (lokal)"), - ("groups", "Custom-Gruppen"), - ("ldap", "LDAP/AD-Einstellungen"), - ("dhcp", "DHCP-Einstellungen"), - ("nginx", "NGINX-Einstellungen"), - ("logs", "Auditlog (alle aktuell in der Datenbank vorhandenen Einträge)"), + ("users", "Benutzer"), + ("groups", "Gruppen"), + ("ldap", "LDAP/AD"), + ("dhcp", "DHCP"), + ("nginx", "NGINX"), + ("logs", "Auditlog"), ] EXPORT_SECTION_LABELS = dict(EXPORT_SECTIONS) @@ -5450,8 +5450,10 @@ EXPORT_SECTION_LABELS = dict(EXPORT_SECTIONS) # (siehe _hint_icon.html) -- nur für Kategorien mit erklärungsbedürftigem # Zusatzverhalten, das über den reinen Namen hinausgeht. EXPORT_SECTION_HINTS = { + "users": "Nur lokale Konten. AD/LDAP-Benutzer werden NICHT gesichert — sie werden über Active Directory verwaltet, nicht über diese App, und legen sich beim nächsten Login automatisch wieder an.", "credentials": "Enthält zusätzlich den Inhalt von known_hosts (bereits bestätigte SSH-Host-Keys) — wird beim Import ergänzend (nicht überschreibend) eingespielt.", "nginx": "Enthält Domain, Ports und SSL/HSTS-Schalter sowie — falls vorhanden — das aktuell hinterlegte TLS-Zertifikat und den privaten Schlüssel selbst.", + "logs": "Alle aktuell in der Datenbank vorhandenen Einträge (bereits archivierte Auditlog-Tage liegen als eigene Dateien unter Verlauf und sind kein Teil dieses Exports).", } IMPORT_EXPORT_ADMIN_ONLY_SECTIONS = {"users", "groups", "ldap"}