feat(domains): Modul Domains mit AutoDNS-Zugang, Verbindungstest und Einstellungen

- Migration mit vier Tabellen (Einstellungen, Kunden, Kontaktzuordnung, Bestellungen), Zeilenschutz je Organisation
- AutoDNS-Client mit festen Demo-/Live-Adressen, Takt-Begrenzer, 20 s Zeitlimit, ohne Wiederholung
- Zugang je System verschluesselt gespeichert, Live-Wechsel nur mit Bestaetigung, Verbindungstest
- Modulseite mit Systemkennzeichnung und Reiter Einstellungen (nur Verwalten)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-10-08 10:35:21 +02:00
parent 6b0f840c1c
commit 1f1c984184
29 changed files with 3123 additions and 2 deletions
+60
View File
@@ -2048,5 +2048,65 @@
"calendar": {
"sourcesTitle": "Calendar sources"
}
},
"domains": {
"title": "Domains",
"description": "Register domains with AutoDNS, assign contacts and customers",
"environment": {
"demo": "Demo system (test mode)",
"live": "Live system – registrations cost money",
"notConfigured": "AutoDNS not set up"
},
"tabs": {
"settings": "Settings"
},
"notConfigured": {
"title": "AutoDNS is not set up yet.",
"managerHint": "Enter the user name, password and context of the selected system in the settings.",
"goToSettings": "Go to settings",
"userHint": "Please ask an administrator or someone with the Manage permission level."
},
"settings": {
"loading": "Loading settings …",
"save": "Save",
"saving": "Saving …",
"saved": "Saved.",
"system": {
"title": "System",
"description": "Choose whether Tessera works with the AutoDNS test system or with the real AutoDNS system.",
"demo": "Demo system (test mode)",
"demoHelp": "For trying things out. No real registrations are made here.",
"live": "Live system (billable)",
"liveHelp": "Registrations are binding and cost money.",
"confirmText": "From now on, registrations run through the AutoDNS live system and cost money.",
"confirm": "Use live system",
"cancel": "Cancel"
},
"access": {
"demoTitle": "Demo system access",
"liveTitle": "Live system access",
"description": "You receive these details from AutoDNS. The password is stored encrypted and is never shown again.",
"user": "User name",
"password": "Password",
"passwordStored": "Stored – leave empty to keep it",
"context": "Context",
"contextHelp": "Use a dedicated AutoDNS user for Tessera without two-factor sign-in.",
"contextInvalid": "The context must be a whole number greater than 0.",
"test": "Test connection",
"testing": "Testing connection …",
"saveFirst": "Please save first"
},
"nameServers": {
"title": "Default name servers",
"description": "These name servers are prefilled for every registration. They must already be set up with your provider, otherwise the registration fails.",
"label": "Name server {number}",
"add": "Add name server",
"remove": "Remove"
}
},
"errors": {
"request": "The request failed. Please try again.",
"loadStatus": "The state of the AutoDNS connection could not be loaded."
}
}
}