mirror of
https://github.com/jokob-sk/NetAlertX.git
synced 2025-12-07 09:36:05 -08:00
api layer v0.2.3 - /device(s) endpoints work
This commit is contained in:
@@ -161,37 +161,39 @@ def set_device_data(mac, data):
|
||||
devSourcePlugin
|
||||
) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
|
||||
"""
|
||||
|
||||
values = (
|
||||
mac,
|
||||
data.get("name", ""),
|
||||
data.get("owner", ""),
|
||||
data.get("type", ""),
|
||||
data.get("vendor", ""),
|
||||
data.get("icon", ""),
|
||||
data.get("favorite", 0),
|
||||
data.get("group", ""),
|
||||
data.get("location", ""),
|
||||
data.get("comments", ""),
|
||||
data.get("networknode", ""),
|
||||
data.get("networknodeport", ""),
|
||||
data.get("ssid", ""),
|
||||
data.get("networksite", ""),
|
||||
data.get("staticIP", 0),
|
||||
data.get("scancycle", 0),
|
||||
data.get("alertevents", 0),
|
||||
data.get("alertdown", 0),
|
||||
data.get("relType", "default"),
|
||||
data.get("reqNics", 0),
|
||||
data.get("skiprepeated", 0),
|
||||
data.get("newdevice", 0),
|
||||
data.get("archived", 0),
|
||||
data.get("devName", ""),
|
||||
data.get("devOwner", ""),
|
||||
data.get("devType", ""),
|
||||
data.get("devVendor", ""),
|
||||
data.get("devIcon", ""),
|
||||
data.get("devFavorite", 0),
|
||||
data.get("devGroup", ""),
|
||||
data.get("devLocation", ""),
|
||||
data.get("devComments", ""),
|
||||
data.get("devParentMAC", ""),
|
||||
data.get("devParentPort", ""),
|
||||
data.get("devSSID", ""),
|
||||
data.get("devSite", ""),
|
||||
data.get("devStaticIP", 0),
|
||||
data.get("devScan", 0),
|
||||
data.get("devAlertEvents", 0),
|
||||
data.get("devAlertDown", 0),
|
||||
data.get("devParentRelType", "default"),
|
||||
data.get("devReqNicsOnline", 0),
|
||||
data.get("devSkipRepeated", 0),
|
||||
data.get("devIsNew", 0),
|
||||
data.get("devIsArchived", 0),
|
||||
data.get("devLastConnection", datetime.now().strftime("%Y-%m-%d %H:%M:%S")),
|
||||
data.get("devFirstConnection", datetime.now().strftime("%Y-%m-%d %H:%M:%S")),
|
||||
data.get("ip", ""),
|
||||
data.get("devLastIP", ""),
|
||||
data.get("devGUID", ""),
|
||||
data.get("devCustomProps", ""),
|
||||
"DUMMY"
|
||||
data.get("devSourcePlugin", "DUMMY"),
|
||||
)
|
||||
|
||||
else:
|
||||
sql = """
|
||||
UPDATE Devices SET
|
||||
@@ -204,31 +206,31 @@ def set_device_data(mac, data):
|
||||
WHERE devMac=?
|
||||
"""
|
||||
values = (
|
||||
data.get("name", ""),
|
||||
data.get("owner", ""),
|
||||
data.get("type", ""),
|
||||
data.get("vendor", ""),
|
||||
data.get("icon", ""),
|
||||
data.get("favorite", 0),
|
||||
data.get("group", ""),
|
||||
data.get("location", ""),
|
||||
data.get("comments", ""),
|
||||
data.get("networknode", ""),
|
||||
data.get("networknodeport", ""),
|
||||
data.get("ssid", ""),
|
||||
data.get("networksite", ""),
|
||||
data.get("staticIP", 0),
|
||||
data.get("scancycle", 0),
|
||||
data.get("alertevents", 0),
|
||||
data.get("alertdown", 0),
|
||||
data.get("relType", "default"),
|
||||
data.get("reqNics", 0),
|
||||
data.get("skiprepeated", 0),
|
||||
data.get("newdevice", 0),
|
||||
data.get("archived", 0),
|
||||
data.get("devCustomProps", ""),
|
||||
mac
|
||||
)
|
||||
data.get("devName", ""),
|
||||
data.get("devOwner", ""),
|
||||
data.get("devType", ""),
|
||||
data.get("devVendor", ""),
|
||||
data.get("devIcon", ""),
|
||||
data.get("devFavorite", 0),
|
||||
data.get("devGroup", ""),
|
||||
data.get("devLocation", ""),
|
||||
data.get("devComments", ""),
|
||||
data.get("devParentMAC", ""),
|
||||
data.get("devParentPort", ""),
|
||||
data.get("devSSID", ""),
|
||||
data.get("devSite", ""),
|
||||
data.get("devStaticIP", 0),
|
||||
data.get("devScan", 0),
|
||||
data.get("devAlertEvents", 0),
|
||||
data.get("devAlertDown", 0),
|
||||
data.get("devParentRelType", "default"),
|
||||
data.get("devReqNicsOnline", 0),
|
||||
data.get("devSkipRepeated", 0),
|
||||
data.get("devIsNew", 0),
|
||||
data.get("devIsArchived", 0),
|
||||
data.get("devCustomProps", ""),
|
||||
mac
|
||||
)
|
||||
|
||||
conn = get_temp_db_connection()
|
||||
cur = conn.cursor()
|
||||
|
||||
Reference in New Issue
Block a user