Bedienoberflaechen - JanHG98/netcore-tetra GitHub Wiki

Bedienoberflaechen

Aktueller Stand 16.10.2026

Verbindlich: main@8fb581b730f7a3833566c4bbb7c87875ad921e69; veröffentlicht bleibt v1.9.0. PR #74–#97 sind integriert. Deployment/Discovery, Imagebuilder, Pi-VPN und Syslog sind auf main, nicht mehr nur historische Vorschau. 26 reguläre Rollen einschließlich Deployment-VM; Provisioning ist optional zusätzlich.

Betreiberbestätigt: KDE-Boot, Rufe, SDS, Aufnahme/RF-Wiedergabe und WLAN am 13.10.; 28/28 Discovery-Agenten aktualisiert und keine ungeklärten Remote-Aufträge mehr am 15.10. Ein aktueller Backend-Gesamtrollout, NAS-Entlastung, SIP/Telegram, VPN-Wechsel und Dauerlauf bleiben separat offen. Vier alte Git-/Timeoutfehler bleiben Fehler.

Gesamtroadmap · Upstream-Vergleich · Roadmap und Releases. NETCORE-IAM-01 ist weiterhin Planung; AD-SSO-Pilot und Gruppenmapping sind konkretisiert, Produkt-/Betriebsentscheidung und Umsetzung offen.

Aktuelle Fachreferenz

Kanonische Anleitung am aktuellen main-Stand. Für neue Bedienwege, vollständige Rollen-/Portzählung und geänderte Grenzen ist diese Fassung maßgeblich; die früheren Beispiele unten bleiben als Historie erhalten.

Historischer Seitenstand bis 07.10.2026

Die folgende frühere Fassung bleibt als datierte Historie erhalten. Frühere Dienstzahlen, Featurebranch-Aussagen, offene Tests und Prioritäten sind keine aktuelle Statusaussage; heutige Verfahren stehen oben beziehungsweise in den verlinkten kanonischen Docs.

Bedienoberflächen und Rollen

Aktueller Quellenstand 07.10.2026: main 990bffb2; Release weiterhin v1.9.0. PR #59 mit Hell/Dunkel ist integriert, PR #60 ergänzt Projektarchive. Nur main ist als Branch vorhanden. Deployment/Discovery, Imagebuilder, Pi-VPN und neuere Syslog-Pipeline bleiben ausschließlich am historischen Featurecommit bbf0397 vorhanden. Keine neue Live-Abnahme. Roadmap und Releases · Upstream-Vergleich

Oberflächen auf main seit PR #59

26 TBS-Ansichten und 29 Dienst-WebUIs verwenden das gemeinsame Design mit Hell/Dunkel. Die Basisstation behält zusätzlich Blau. Die Auswahl gilt pro Browser-Origin; Host-/Portwechsel teilen sie nicht. Rust-Binaries sowie Python-/HTML-Bundles betten die Assets ein, ein Node-Dienst ist nicht nötig. Design aktiviert kein zentrales IAM. Roadmap und Releases

Nach dem Update Anmeldung, Theme nach Neuladen, Formulare/Tabellen/Dialoge, schmale Darstellung und vorhandene Fachaktionen prüfen. RF-Lücken bleiben fehlende Daten; DSP-Pegel ist keine kalibrierte Antennenleistung. Nachbarzellenanzeige ist keine Handovermessung. Bei alten Assets Browser hart neu laden.

NetCore besitzt mehrere Oberflächen mit unterschiedlichen Aufgaben. Nicht jedes Problem lässt sich im TBS-Dashboard lösen, und Control Room ist kein Ersatz für die Datenbank eines Fachkerns.

Oberfläche Inhalt Eingriff
lokales TBS-Dashboard Funkgeräte, Rufe, RF, SDS, Karte, Health, Audio, Konfiguration lokale TBS- und Systemaktionen; Dashboard
Control Room Operatoren, Arbeitsplätze, netzweite Ansichten und Befehle rollenabhängige Leitstellenoperationen; Control-Room
Directory Geräte-/Gruppennamen, Statuslabels und Statusgruppen Metadatenpflege; NetCore-Directory
Provisioning Core Teilnehmer und Gruppen über Subscriber/Group Core Profile/Berechtigungen; Provisioning
25 Fach-WebUIs Dienstbezogene Fachverwaltung, Zustand, Ereignisse, Konfiguration, Wartung abhängig vom Dienst teils tiefgreifende Aktionen; Dienstkatalog
Observability Metriken, Logs, Traces, Alerts Diagnose, Alarmregeln, Retention

Die WebUI-Service-Matrix nennt die besonders geschützten Aktionen. Das TBS-Dashboard kann Basic-/Cookie-Anmeldung verwenden; die Open-Lab-Fach-WebUIs im Beispiel sind dagegen vielfach ohne Login oder TLS. Ein gemeinsames Netzwerk muss diese Unterschiede ausdrücklich berücksichtigen. Security-and-Operations

Maßstab für eine Anzeige

  • „Registriert“: letzte bekannte Präsenz und aktueller Mobility-/TBS-Status prüfen.
  • „Gruppe“: Directory-Name, Policy im Group Core und tatsächliche Affiliation getrennt lesen.
  • „Connected“: WebSocket/Broker/SIP-Verbindung, nicht automatisch Ende-zu-Ende-Datenfluss.
  • „Healthy“: Liveness, Readiness, betroffene Abhängigkeit und Nutzerfunktion getrennt prüfen.

Die 25. Fach-WebUI ist die Warnzentrale auf Beispielport 8310: Warnungen verwalten, betroffene/ausgeschlossene Geräte und Versandhistorie prüfen. Die Fach-API verlangt ein Token; Versand startet deaktiviert.

Entwicklungsvorschau vom 28 September 2026

Entwicklungsvorschau vom 28.09.2026: Historischer Featurecommit bbf0397, Deployment-Komponente 0.2.3. Diese Funktionen sind noch nicht auf main und kein neuer Gesamtrelease. PR #57 wurde in den Entwicklungsbranch gemergt. Controller auf 8320 und Agent auf 8321 ergänzen Hosts, Gitstände, Rollen, Aufträge und Pi-Images. Der neue Auto-Discovery-Link öffnet den Agenten desselben Hosts; Suchen und Übernehmen/Neustart sind getrennte Aktionen. Observability zeigt begrenzte Logvorschau, Puffer, Verluste und Archivfehler; sie durchsucht nicht alle gzip-Dateien. Deployment-und-Discovery · Syslog-und-Archivierung