ALL:Authoritative plugin fields

This commit is contained in:
Jokob @NetAlertX
2026-01-19 11:28:37 +00:00
parent 1e289e94e3
commit 3b203536b8
61 changed files with 5018 additions and 154 deletions

View File

@@ -147,10 +147,38 @@ class DB:
# Add Devices fields if missing
if not ensure_column(self.sql, "Devices", "devFQDN", "TEXT"):
raise RuntimeError("ensure_column(devFQDN) failed")
if not ensure_column(self.sql, "Devices", "devPrimaryIPv4", "TEXT"):
raise RuntimeError("ensure_column(devPrimaryIPv4) failed")
if not ensure_column(self.sql, "Devices", "devPrimaryIPv6", "TEXT"):
raise RuntimeError("ensure_column(devPrimaryIPv6) failed")
if not ensure_column(self.sql, "Devices", "devVlan", "TEXT"):
raise RuntimeError("ensure_column(devVlan) failed")
if not ensure_column(self.sql, "Devices", "devForceStatus", "TEXT"):
raise RuntimeError("ensure_column(devForceStatus) failed")
if not ensure_column(self.sql, "Devices", "devParentRelType", "TEXT"):
raise RuntimeError("ensure_column(devParentRelType) failed")
if not ensure_column(self.sql, "Devices", "devReqNicsOnline", "INTEGER"):
raise RuntimeError("ensure_column(devReqNicsOnline) failed")
if not ensure_column(self.sql, "Devices", "devMacSource", "TEXT"):
raise RuntimeError("ensure_column(devMacSource) failed")
if not ensure_column(self.sql, "Devices", "devNameSource", "TEXT"):
raise RuntimeError("ensure_column(devNameSource) failed")
if not ensure_column(self.sql, "Devices", "devFqdnSource", "TEXT"):
raise RuntimeError("ensure_column(devFqdnSource) failed")
if not ensure_column(self.sql, "Devices", "devLastIpSource", "TEXT"):
raise RuntimeError("ensure_column(devLastIpSource) failed")
if not ensure_column(self.sql, "Devices", "devVendorSource", "TEXT"):
raise RuntimeError("ensure_column(devVendorSource) failed")
if not ensure_column(self.sql, "Devices", "devSsidSource", "TEXT"):
raise RuntimeError("ensure_column(devSsidSource) failed")
if not ensure_column(self.sql, "Devices", "devParentMacSource", "TEXT"):
raise RuntimeError("ensure_column(devParentMacSource) failed")
if not ensure_column(self.sql, "Devices", "devParentPortSource", "TEXT"):
raise RuntimeError("ensure_column(devParentPortSource) failed")
if not ensure_column(self.sql, "Devices", "devParentRelTypeSource", "TEXT"):
raise RuntimeError("ensure_column(devParentRelTypeSource) failed")
if not ensure_column(self.sql, "Devices", "devVlanSource", "TEXT"):
raise RuntimeError("ensure_column(devVlanSource) failed")
# Settings table setup
ensure_Settings(self.sql)