feat(webui): unify dashboard into 4 primary tabs and administration subtabs row, deprecate separate client-info
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 2m24s

This commit is contained in:
2026-10-11 10:33:14 +02:00
parent fc97964e95
commit b44191ed89
3 changed files with 99 additions and 928 deletions
+7 -7
View File
@@ -824,16 +824,16 @@ class TestServerComponent(unittest.TestCase):
html_content = resp.body.decode("utf-8")
# Verify clean tab buttons without number suffixes
self.assertIn('>💻 Forwarders</button>', html_content)
self.assertIn('>🏢 Server Roles</button>', html_content)
self.assertIn('>📊 Telemetry</button>', html_content)
self.assertIn('>📜 Events</button>', html_content)
self.assertIn('>⚙️ Settings', html_content)
self.assertIn('>💻 Fleet Forwarders</button>', html_content)
self.assertIn('>🖥️ Server Roles &amp; Client Directory</button>', html_content)
self.assertIn('>📊 Events</button>', html_content)
self.assertIn('>⚙️ Administration', html_content)
self.assertIn('>🤖 Hermes AI &amp; Tokens</button>', html_content)
self.assertIn('>📜 Sub-CA &amp; Licensing</button>', html_content)
self.assertIn('>💾 DB Engine</button>', html_content)
self.assertIn('>🤖 Hermes AI &amp; Tokens</button>', html_content)
self.assertIn('>📦 Updates &amp; Distribution', html_content)
self.assertNotIn('🟢 UNLOCKED', html_content)
self.assertNotIn('Forwarders (', html_content)
self.assertNotIn('Fleet Forwarders (', html_content)
# Verify Licensed Capabilities card is present
self.assertIn('Licensed Capabilities &amp; Feature Modules', html_content)