seperate port and container for external callback

This commit is contained in:
root
2026-08-09 10:24:53 +02:00
parent 3ff0794cfc
commit 639c2b68c8
13 changed files with 155 additions and 16 deletions
+40
View File
@@ -14,6 +14,46 @@ BASE_TRANSLATIONS = {
"common.import": ("Import", "Importieren"), "common.back": ("Back", "Zurück"), "common.yes": ("Yes", "Ja"), "common.no": ("No", "Nein"),
"common.active": ("Active", "Aktiv"), "common.actions": ("Actions", "Aktionen"), "common.name": ("Name", "Name"),
"common.description": ("Description", "Beschreibung"), "common.language": ("Language", "Sprache"), "common.all": ("All", "Alle"),
"fields.title": ("Fields", "Felder"),
"fields.add": ("Add field", "Feld hinzufügen"),
"fields.edit": ("Edit field", "Feld bearbeiten"),
"fields.catalog_help": ("Central labels and data types apply immediately to all categories, forms, tables and exports.", "Zentrale Bezeichnungen und Datentypen gelten sofort für alle Kategorien, Formulare, Tabellen und Exporte."),
"fields.field": ("Field", "Feld"),
"fields.label": ("Label", "Bezeichnung"),
"fields.data_type": ("Data type", "Datentyp"),
"fields.read_only": ("Read only", "Nur lesen"),
"fields.system": ("System", "System"),
"fields.stored_values": ("Stored values", "Gespeicherte Werte"),
"fields.delete_confirm": ("Delete this field and all values?", "Dieses Feld und alle gespeicherten Werte löschen?"),
"fields.confirm_values": ("Confirm values", "Werte bestätigen"),
"fields.technical_name": ("Technical field name", "Technischer Feldname"),
"fields.technical_name_help": ("Letters, numbers and underscores only.", "Nur Buchstaben, Zahlen und Unterstriche."),
"fields.automatic": ("automatic", "automatisch"),
"fields.default_field": ("Default field", "Standardfeld"),
"fields.searchable": ("Searchable", "Durchsuchbar"),
"fields.filterable": ("Filterable", "Filterbar"),
"fields.chart_enabled": ("Available for charts", "Für Diagramme verfügbar"),
"fields.excel_import": ("Excel import", "Excel-Import"),
"fields.excel_export": ("Excel export", "Excel-Export"),
"fields.bulk_edit": ("Bulk edit", "Sammelbearbeitung"),
"fields.data_type_short_text": ("Short text", "Kurztext"),
"fields.data_type_long_text": ("Long text", "Langtext"),
"fields.data_type_integer": ("Integer", "Ganzzahl"),
"fields.data_type_decimal": ("Decimal number", "Dezimalzahl"),
"fields.data_type_boolean": ("Boolean", "Ja/Nein"),
"fields.data_type_date": ("Date", "Datum"),
"fields.data_type_datetime": ("Date and time", "Datum und Uhrzeit"),
"fields.data_type_url": ("URL", "URL"),
"fields.data_type_email": ("E-mail address", "E-Mail-Adresse"),
"fields.data_type_ip": ("IP address", "IP-Adresse"),
"fields.data_type_json": ("JSON", "JSON"),
"fields.data_type_asset_reference": ("Asset reference", "Asset-Verweis"),
"fields.data_type_user_reference": ("User reference", "Benutzer-Verweis"),
"fields.data_type_status": ("Status", "Status"),
"software.settings.dedicated_listener": ("Dedicated callback listener", "Separater Callback-Zugang"),
"software.settings.dedicated_listener_optional": ("Optional callback API only", "Optional nur Callback-API"),
"software.settings.dedicated_listener_help": ("For Internet/DMZ scenarios, the callback API can run as a separate Docker Compose service on host port {port}. This listener exposes only the callback endpoint and health check, never the AssetManager web interface. Configure the public FQDN above as the callback base URL.", "Für Internet-/DMZ-Szenarien kann die Callback-API als eigener Docker-Compose-Dienst auf Host-Port {port} laufen. Dieser Zugang stellt ausschließlich den Callback-Endpunkt und den Healthcheck bereit, niemals die AssetManager-Weboberfläche. Trage oben den öffentlichen FQDN als Callback-Basisadresse ein."),
"profile.title": ("User profile", "Benutzerprofil"), "profile.username": ("Username", "Benutzername"),
"profile.display_name": ("Display name", "Anzeigename"), "profile.email": ("Email", "E-Mail"), "profile.source": ("Source", "Quelle"),
"profile.last_login": ("Last sign-in", "Letzte Anmeldung"), "profile.change_password": ("Change password", "Passwort ändern"),