Fixes assets page with deletes modal and periodic assets update

This commit is contained in:
Matteo Biscosi 2025-01-22 10:20:01 +01:00
parent 3171106fb3
commit 4c05e66dea
9 changed files with 110 additions and 68 deletions

View file

@ -464,4 +464,18 @@ function asset_utils.deleteHost(ifid, serial_key)
interface.alert_store_query(query)
end
-- ##############################################
function asset_utils.deleteAllEntriesSince(ifid, type, last_seen)
local query = ""
if hasClickHouseSupport() then
query = string.format("ALTER TABLE %s DELETE WHERE type='%s' AND ifid=%s AND last_seen<%s AND last_seen != 0", table_name, type, ifid, last_seen)
else
query = string.format("DELETE FROM %s WHERE type='%s' AND ifid=%s AND last_seen<%s AND last_seen != 0", table_name, type, ifid, last_seen)
end
interface.alert_store_query(query)
end
return asset_utils