Allows alert access to admins and non-admins w/o allowed networks

Addresses #5324
This commit is contained in:
Simone Mainardi 2021-05-25 18:14:17 +02:00
parent c7b6e038cb
commit 0855f627a0
29 changed files with 161 additions and 22 deletions

View file

@ -11,6 +11,7 @@ local alert_consts = require "alert_consts"
local alert_entities = require "alert_entities"
local rest_utils = require("rest_utils")
local user_alert_store = require "user_alert_store".new()
local auth = require "auth"
--
-- Read alerts count by time
@ -21,6 +22,11 @@ local user_alert_store = require "user_alert_store".new()
local rc = rest_utils.consts.success.ok
if not auth.has_capability(auth.capabilities.alerts) then
rest_utils.answer(rest_utils.consts.err.not_granted)
return
end
interface.select(getSystemInterfaceId())
local res = user_alert_store:count_by_severity_and_time_request()