Add federation management interface#143
Open
jfuginay wants to merge 1 commit intobrian7704:masterfrom
Open
Conversation
Implements comprehensive web UI for managing TAK server federation connections, enabling administrators to configure and monitor server-to-server federation. Features: - Complete federation server CRUD interface - Support for Federation v1 (port 9000) and v2 (port 9001) protocols - TLS certificate management with text input and file upload - Transport protocol selection (TCP, UDP, Multicast) - Real-time connection status monitoring - Federation health dashboard - Per-server statistics and sync status - Mission and CoT synchronization toggles - Optional mission filtering configuration Interface Components: - Federation servers table with status indicators - Create/Edit modal with comprehensive configuration options - Statistics modal showing sync metrics (total/sent/pending changes) - Certificate file upload support (.pem, .crt, .cer, .key) - Color-coded status badges (Connected/Disconnected/Error) - Transport protocol badges with functionality warnings Configuration Options: - Server identification (name, description, address, port) - Connection type (Outbound/Inbound) - Protocol version (V1/V2) - Transport protocol (TCP fully functional, UDP/Multicast config-only) - TLS/DTLS settings with certificate management - SSL verification toggle - Selective mission/CoT synchronization - Mission filtering with JSON configuration API Integration: - /api/federation/servers - Server CRUD operations - /api/federation/health - System-wide federation status - /api/federation/servers/:id/status - Per-server statistics Navigation: - Added Federation to admin menu with IconShare - Added /federation route to application routes - Integrated with existing authentication and authorization Aligns with backend federation API implementation providing seamless configuration experience for TAK server federation deployment.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implements comprehensive web UI for managing TAK server federation connections, enabling administrators to configure and monitor server-to-server federation.
Features:
Interface Components:
Configuration Options:
API Integration:
Navigation:
Aligns with backend federation API implementation providing seamless configuration experience for TAK server federation deployment.